X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-remote.git/blobdiff_plain/5e7239723667ac52ba4b9ff5871541ecce54d552..726af5c11e1b8270e1f0246d5d9c0e0789d44026:/files/usr/sbin/sipb-xen-vmcontrol diff --git a/files/usr/sbin/sipb-xen-vmcontrol b/files/usr/sbin/sipb-xen-vmcontrol index d671033..081afd2 100755 --- a/files/usr/sbin/sipb-xen-vmcontrol +++ b/files/usr/sbin/sipb-xen-vmcontrol @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # sipb-xen-vmcontrol MACHINE ACTION # # remctl should have already verified that the user is authorized to @@ -29,11 +29,9 @@ case "$ACTION" in xm list "$MACHINE" >/dev/null 2>/dev/null && echo "$MACHINE already exists" && exit 1 fi if [ "$ACTION" = "install" ]; then - xm create sipb-database machine_name="$ORIGMACHINE" installer_options=\""$*"\" -# elif [ "$ACTION" = "copy" ]; then -# sipb-xen-duplicate ...etc... - elif [ -n "$ARG" ]; then - xm create sipb-database machine_name="$ORIGMACHINE" cdrom_image="$ARG" + xm create sipb-database machine_name="$ORIGMACHINE" installer_options="$(printf '%q ' "$@")" + elif [ -n "$1" ]; then + xm create sipb-database machine_name="$ORIGMACHINE" cdrom_image="$1" else xm create sipb-database machine_name="$ORIGMACHINE" fi