# Parameters
BASENAME="`basename $0`"
DIRNAME="`dirname $0`"
-GLOBAL_USER_CONFIG_FILE="$HOME/.config/kvmxconfig"
INSTANCES="`ls -1 /home/*/.config/kvmx/*`"
ACTION="$1"
fi
# Operate only with VMs configured with supervise_manage=1
- supervise="`su $user -c "kvmx config supervise_manage"`"
+ # Specify /bin/bash to avoid restricted shells like kvmx-shell
+ supervise="`su $user -s /bin/bash -c "kvmx config supervise_manage"`"
# Dispatch
if [ "$supervise_manage" == "1" ]; then
- su $user -c "kvmx $vm $*"
+ su $user -s /bin/bash -c "kvmx $vm $*"
fi
}
if type kvmx_supervise_$ACTION 2> /dev/null | grep -q "kvmx_supervise_$ACTION ()"; then
__kvmx_supervise_initialize $*
+ shift
kvmx_supervise_$ACTION $*
else
kvmx_supervise_usage