From 154b562a0a6e2974182750a98708f72832e06f93 Mon Sep 17 00:00:00 2001 From: Rohit Kushvaha Date: Wed, 10 Jun 2026 14:50:01 +0530 Subject: [PATCH 1/2] Update init-alpine.sh --- src/plugins/terminal/scripts/init-alpine.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/terminal/scripts/init-alpine.sh b/src/plugins/terminal/scripts/init-alpine.sh index 952148df9..32b15ad85 100644 --- a/src/plugins/terminal/scripts/init-alpine.sh +++ b/src/plugins/terminal/scripts/init-alpine.sh @@ -27,6 +27,12 @@ while [ $# -gt 0 ]; do esac done +# If a command was supplied, execute it and exit +# without it Executor will break +if [ $# -gt 0 ] && [ "${1#--}" = "$1" ]; then + exec "$@" +fi + required_packages="bash command-not-found tzdata wget" missing_packages="" @@ -340,8 +346,8 @@ if ! grep -q 'PS1=' "$PREFIX/alpine/initrc"; then # echo 'PS1="\[\033[1;32m\]\u\[\033[0m\]@localhost \[\033[1;34m\]\w\[\033[0m\] \$ "' >> "$PREFIX/alpine/initrc" fi -chmod +x "$PREFIX/alpine/initrc" +chmod +x "$PREFIX/alpine/initrc" if [ "$FAILSAFE" != true ]; then #actual source From 865abb6f34b33684c28e4c39b79368bc8f6adb9c Mon Sep 17 00:00:00 2001 From: Rohit Kushvaha Date: Wed, 10 Jun 2026 15:15:43 +0530 Subject: [PATCH 2/2] Update init-alpine.sh --- src/plugins/terminal/scripts/init-alpine.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/terminal/scripts/init-alpine.sh b/src/plugins/terminal/scripts/init-alpine.sh index 32b15ad85..f100766d8 100644 --- a/src/plugins/terminal/scripts/init-alpine.sh +++ b/src/plugins/terminal/scripts/init-alpine.sh @@ -29,7 +29,7 @@ done # If a command was supplied, execute it and exit # without it Executor will break -if [ $# -gt 0 ] && [ "${1#--}" = "$1" ]; then +if [ "$INSTALLING" != true ] && [ $# -gt 0 ] && [ "${1#--}" = "$1" ]; then exec "$@" fi