diff --git a/src/vmm_mad/remotes/xen/cancel b/src/vmm_mad/remotes/xen/cancel index e6b1352976..0bf7e399d9 100755 --- a/src/vmm_mad/remotes/xen/cancel +++ b/src/vmm_mad/remotes/xen/cancel @@ -21,5 +21,17 @@ source $(dirname $0)/../../scripts_common.sh deploy_id=$1 +function gdm { + $XM_LIST | grep "$deploy_id " +} + exec_and_log "$XM_CANCEL $deploy_id" \ "Could not destroy $deploy_id" + +OUT=$(gdm) + +while [ -n "$OUT" ]; do + sleep 1 + OUT=$(gdm) +done +