From 92bd64aa85367ec602f714a404629d0818c17ca0 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 10 Mar 2020 16:52:51 +0100 Subject: [run-virt] Add pre-exec and post-exec hooks --- .../run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/vmchooser-run_virt') 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 } -- cgit v1.2.3-55-g7522