From 797411ae7f5b2340d7fc402a905df81dcd2f9ba9 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 17 Jul 2026 05:54:04 +0200 Subject: [PATCH] fix: Show QEMU errors on unexpected exit (#1280) --- src/power.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/power.sh b/src/power.sh index e076235..4469ede 100644 --- a/src/power.sh +++ b/src/power.sh @@ -101,6 +101,12 @@ cleanupHelpers() { finish() { local reason=$1 + local failed=0 + + if [ ! -f "$QEMU_END" ] && (( reason != 0 )); then + failed=1 + fi + touch "$QEMU_END" forceKillQemu "$reason" @@ -110,7 +116,13 @@ finish() { warn "Timed out while waiting for $(app) to exit!" fi - (( reason != 1 )) && echo && echo "❯ Shutdown completed!" + echo + + if (( failed == 0 )); then + echo "❯ Shutdown completed!" + else + error "QEMU exited unexpectedly!" + fi exit "$reason" }