From ed19c8d27e2abf768ed2db33077330918b48ef84 Mon Sep 17 00:00:00 2001 From: nodist Date: Thu, 17 Sep 2026 15:26:43 -0400 Subject: add macro header --- vm.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'vm.sh') diff --git a/vm.sh b/vm.sh index fb84fc9..351886c 100755 --- a/vm.sh +++ b/vm.sh @@ -87,7 +87,7 @@ vm_boot() { if [[ -f "$PID_FILE" ]] then echo "VM $1 is running" - return + return 1 fi local CMD=( "${QEMU[$1]}" @@ -123,7 +123,7 @@ vm_cli() { vm_machine_check $VM if [[ $? != 0 ]] then - return + return 1 fi vm_boot $VM "-nographic" } @@ -136,10 +136,11 @@ vm_start() { if [[ $? == 0 ]] then vm_boot $VM "-display" "none" "-daemonize" + return else echo "Invalid Machine Specified" + return 1 fi - return fi for MACHINE in "${NAMES[@]}" do @@ -163,7 +164,7 @@ vm_cmd() { vm_machine_check $MACHINE if [[ $? != 0 ]] then - return + return 1 fi local SSH_OPTIONS=() vm_ssh_options $MACHINE SSH_OPTIONS @@ -186,7 +187,7 @@ vm_rsync_machine() { if [[ $? != 0 ]] then echo "Invalid Machine Specified" - return + return 1 fi local SSH_OPTIONS=() vm_ssh_options $MACHINE SSH_OPTIONS @@ -243,6 +244,7 @@ vm_test() { echo "-----------------------" fi done + return $(( ${TEST_STATUS[$X64]} | ${TEST_STATUS[$A64]} )) } vm_stop() { -- cgit v1.2.3