From a5f1834230ef26f2040d757b1a35bd12e6084a45 Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 4 Jun 2026 22:05:38 +0200 Subject: [PATCH] feat: Improve entrypoint --- src/entry.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/entry.sh b/src/entry.sh index ad0ba93..1664e95 100644 --- a/src/entry.sh +++ b/src/entry.sh @@ -30,12 +30,15 @@ cd /run trap - ERR -version=$(qemu-system-x86_64 --version | head -n 1 | cut -d '(' -f 1 | awk '{ print $NF }') +cmd=(qemu-system-x86_64) +version=$("${cmd[@]}" --version | awk 'NR==1 { print $4 }') info "Booting $APP using QEMU v$version..." -[[ "$SHUTDOWN" != [Yy1]* ]] && exec qemu-system-x86_64 ${ARGS:+ $ARGS} +if [[ "$SHUTDOWN" != [Yy1]* ]]; then + exec "${cmd[@]}" ${ARGS:+ $ARGS} +fi -qemu-system-x86_64 ${ARGS:+ $ARGS} & +"${cmd[@]}" ${ARGS:+ $ARGS} & rc=0 wait $! || rc=$?