Stop scaring me with unquoted variables.
[invirt/packages/invirt-remote.git] / files / etc / remctl / sipb-xen-auto / bin / dispatch.sh
index 8c62b34..dfc8bd0 100755 (executable)
@@ -9,13 +9,13 @@
 # $2 and so on are user-provided, and thus sketchy.  I don't think we
 # need them for this script.
 
-ACTION=$(echo $0 | awk -F'.' '{print $2}')
+ACTION=$(echo "$0" | awk -F'.' '{print $2}')
 MACHINE=$1
-echo $ACTION
+echo "$ACTION"
 
 case "$ACTION" in
     reboot|list|vcpu-list|destroy|create|uptime)
-        xm $ACTION $MACHINE
+        xm "$ACTION" "$MACHINE"
         exit 0
        ;;
     *)