fix(vm): redirect error messages to stderr, add luksDump failure guard
- commit
- 47098b96fcd4c8a24b55595717d7f53efca3955d
- author
- brice · · 2026-02-27 04:47 UTC
- parent
- d7743dc
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
3 files · +3 -3
M test/vm/check-luks.sh +1 -1
| @@ -12,7 +12,7 @@ while [[ $# -gt 0 ]]; do | |||
| 12 | 12 | done | |
| 13 | 13 | ||
| 14 | 14 | echo "Checking LUKS volume on $DISK..." | |
| 15 | - | cryptsetup luksDump "$DISK" | |
| 15 | + | cryptsetup luksDump "$DISK" || { echo "luksDump failed — is $DISK a LUKS volume?" >&2; exit 1; } | |
| 16 | 16 | ||
| 17 | 17 | echo "" | |
| 18 | 18 | echo "Trying to open with 'test' password..." | |
| @@ -12,7 +12,7 @@ while [[ $# -gt 0 ]]; do | |||||
| 12 | done | 12 | done | ||
| 13 | 13 | ||||
| 14 | echo "Checking LUKS volume on $DISK..." | 14 | echo "Checking LUKS volume on $DISK..." | ||
| 15 | - | cryptsetup luksDump "$DISK" | 15 | + | cryptsetup luksDump "$DISK" || { echo "luksDump failed — is $DISK a LUKS volume?" >&2; exit 1; } |
| 16 | 16 | ||||
| 17 | echo "" | 17 | echo "" | ||
| 18 | echo "Trying to open with 'test' password..." | 18 | echo "Trying to open with 'test' password..." | ||
M test/vm/start-qemu-arch-iso.sh +1 -1
| @@ -16,7 +16,7 @@ while [[ $# -gt 0 ]]; do | |||
| 16 | 16 | --profile) PROFILE="$2"; shift 2 ;; | |
| 17 | 17 | --secure-boot) SECURE_BOOT="$2"; shift 2 ;; | |
| 18 | 18 | --ssh-port) SSH_PORT="$2"; shift 2 ;; | |
| 19 | - | *) echo "Unknown flag: $1"; exit 1 ;; | |
| 19 | + | *) echo "Unknown flag: $1" >&2; exit 1 ;; | |
| 20 | 20 | esac | |
| 21 | 21 | done | |
| 22 | 22 | ||
| @@ -16,7 +16,7 @@ while [[ $# -gt 0 ]]; do | |||||
| 16 | --profile) PROFILE="$2"; shift 2 ;; | 16 | --profile) PROFILE="$2"; shift 2 ;; | ||
| 17 | --secure-boot) SECURE_BOOT="$2"; shift 2 ;; | 17 | --secure-boot) SECURE_BOOT="$2"; shift 2 ;; | ||
| 18 | --ssh-port) SSH_PORT="$2"; shift 2 ;; | 18 | --ssh-port) SSH_PORT="$2"; shift 2 ;; | ||
| 19 | - | *) echo "Unknown flag: $1"; exit 1 ;; | 19 | + | *) echo "Unknown flag: $1" >&2; exit 1 ;; |
| 20 | esac | 20 | esac | ||
| 21 | done | 21 | done | ||
| 22 | 22 | ||||
M test/vm/start-qemu-installed.sh +1 -1
| @@ -14,7 +14,7 @@ while [[ $# -gt 0 ]]; do | |||
| 14 | 14 | --profile) PROFILE="$2"; shift 2 ;; | |
| 15 | 15 | --secure-boot) SECURE_BOOT="$2"; shift 2 ;; | |
| 16 | 16 | --ssh-port) SSH_PORT="$2"; shift 2 ;; | |
| 17 | - | *) echo "Unknown flag: $1"; exit 1 ;; | |
| 17 | + | *) echo "Unknown flag: $1" >&2; exit 1 ;; | |
| 18 | 18 | esac | |
| 19 | 19 | done | |
| 20 | 20 | ||
| @@ -14,7 +14,7 @@ while [[ $# -gt 0 ]]; do | |||||
| 14 | --profile) PROFILE="$2"; shift 2 ;; | 14 | --profile) PROFILE="$2"; shift 2 ;; | ||
| 15 | --secure-boot) SECURE_BOOT="$2"; shift 2 ;; | 15 | --secure-boot) SECURE_BOOT="$2"; shift 2 ;; | ||
| 16 | --ssh-port) SSH_PORT="$2"; shift 2 ;; | 16 | --ssh-port) SSH_PORT="$2"; shift 2 ;; | ||
| 17 | - | *) echo "Unknown flag: $1"; exit 1 ;; | 17 | + | *) echo "Unknown flag: $1" >&2; exit 1 ;; |
| 18 | esac | 18 | esac | ||
| 19 | done | 19 | done | ||
| 20 | 20 | ||||