note host in listvms
[invirt/packages/invirt-remote.git] / files / usr / sbin / sipb-xen-remote-proxy
index 4a1364e..b230166 100755 (executable)
@@ -1,5 +1,10 @@
 #!/bin/sh
 # invoke as sipb-xen-remote-proxy-$TYPE, with "TYPE" in the remctl sense.
-kinit -k host/sipb-vm-58.mit.edu
-#echo remctl black-mesa remote ${0##*-} "$@"
-remctl black-mesa remote ${0##*-} "$@"
+klist -s || kinit -k host/remote.mit.edu
+TYPE="${0##*-}"
+SERVICE="$1"
+#echo remctl black-mesa remote "$TYPE" "$@"
+case "$SERVICE" in
+    listvms ) shift; sipb-xen-remote-listvms "$@" ;;
+    *       ) remctl black-mesa remote "$TYPE" "$@" ;;
+esac