invirt-remote: enumerate all the subcommands on proxy server
authorGreg Price <price@mit.edu>
Tue, 17 Mar 2009 01:27:05 +0000 (21:27 -0400)
committerGreg Price <price@mit.edu>
Tue, 17 Mar 2009 01:27:05 +0000 (21:27 -0400)
svn path=/trunk/packages/invirt-remote/; revision=2255

debian/changelog
server/usr/sbin/invirt-remote-proxy

index de68d30..87483c2 100644 (file)
@@ -1,3 +1,9 @@
+invirt-remote (0.3.10) unstable; urgency=low
+
+  * Let invirt-remote-proxy know all the possible subcommands.
+
+ -- Greg Price <price@mit.edu>  Mon, 16 Mar 2009 21:15:38 -0400
+
 invirt-remote (0.3.9) unstable; urgency=low
 
   * Include a CDROM in listvms, if there is one.
index 358447c..9a9266d 100755 (executable)
@@ -18,6 +18,8 @@ case "$TYPE/$SERVICE" in
         invirt-remote-vnccert "$@" ;;
     web/availability )
         invirt-remote-availability "$@" ;;
+    web/lvcreate | web/lvremove | web/lvrename | web/lvresize )
+        remctl "$(invirt-getconf hosts.0.hostname)" remote "$TYPE" "$SERVICE" "$@" ;;
     control/help )
         invirt-remctl-help ;;
     control/create|control/install )
@@ -28,5 +30,7 @@ case "$TYPE/$SERVICE" in
        # Everything but create must go where the VM is already running.
        invirt-remote-control "$MACHINE" "$SERVICE" "$@" ;;
     * )
-       remctl "$(invirt-getconf hosts.0.hostname)" remote "$TYPE" "$SERVICE" "$@" ;;
+        echo "ERROR: invalid subcommand"
+        exit 34
+        ;;
 esac