diff options
Diffstat (limited to 'vm.sh')
| -rwxr-xr-x | vm.sh | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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() { |
