HCoop
/
hcoop
/
portal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
stripe: Use context managers for error handling in cgi
[hcoop/portal.git]
/
aptquery.sml
diff --git
a/aptquery.sml
b/aptquery.sml
index
6818938
..
d7fc8cc
100644
(file)
--- a/
aptquery.sml
+++ b/
aptquery.sml
@@
-14,7
+14,7
@@
fun query {node, pkg = name} =
else
raise Fail "Invalid package name"
else
raise Fail "Invalid package name"
- val proc = Unix.execute
("/usr/bin/apt-cache", ["show", name
])
+ val proc = Unix.execute
InEnv ("/usr/local/bin/domtool-admin", ["package-exists", Init.nodeName node, name], ["DOMTOOL_USER=hcoop"
])
val inf = Unix.textInstreamOf proc
fun loop (section, descr) =
val inf = Unix.textInstreamOf proc
fun loop (section, descr) =