diff options
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx')
-rwxr-xr-x | core/modules/run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt b/core/modules/run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt index a2d0f3cb..cf4bc1ca 100755 --- a/core/modules/run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt +++ b/core/modules/run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt @@ -177,11 +177,17 @@ main() { cleanexit 1 fi + run_hooks "pre-exec" "$PLUGIN_ID" "$IMGUUID" + writelog "VM command: ${VIRTCMD} ${VIRTCMDOPTS[*]}" # This will start the VM (no eval needed!) + local retval "${VIRTCMD}" "${VIRTCMDOPTS[@]}" + retval=$? + + run_hooks "post-exec" "$PLUGIN_ID" "$IMGUUID" - writelog "Virtualizer exited with '$?'. Bye." + writelog "Virtualizer exited with '$retval'. Bye." cleanexit 0 } |