Index: trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy
===================================================================
--- trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy	(revision 623)
+++ trunk/packages/sipb-xen-remote-server/files/usr/sbin/sipb-xen-remote-proxy	(revision 624)
@@ -2,9 +2,17 @@
 # invoke as sipb-xen-remote-proxy-$TYPE, with "TYPE" in the remctl sense.
 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" "$@" ;;
+case "$TYPE" in
+    control )
+	SERVICE="$2" ;;
+    * )
+	SERVICE="$1" ;;
 esac
+
+case "$TYPE/$SERVICE" in
+    web/listvms )
+	shift; sipb-xen-remote-listvms "$@" ;;
+    * )
+	remctl black-mesa remote "$TYPE" "$@" ;;
+esac
