diff --git a/roles/lmn_vm/files/vm-run b/roles/lmn_vm/files/vm-run index 9a41b7c..8c4355d 100755 --- a/roles/lmn_vm/files/vm-run +++ b/roles/lmn_vm/files/vm-run @@ -165,6 +165,7 @@ EOF sleep 5 else PERSISTENT=0; + VM_DIR="${VM_DIR_CONF}" echo "Die VM ${VM_NAME} wird nicht persistent gestartet!" sleep 5 fi @@ -181,6 +182,7 @@ GUEST_UID=0 GUEST_GID=0 source /etc/lmn/vm.conf +VM_DIR_CONF="${VM_DIR}" TEMP=$(getopt -o no:ps --long new,no-viewer,options:,persistent,system,memory:,data-disk:,heads:,cpu:,bridge:,macvtap,os:,uid:,gid:,help -n $0 -- "$@") if [ $? != 0 ] ; then echo "Terminating..." >&2 ; exit 1 ; fi @@ -191,6 +193,7 @@ while true; do case "$1" in -p | --persistent ) PERSISTENT=1; + VM_DIR="${VM_DIR_PERSISTENT}" shift ;; -n | --new )