From 11703256aff89301d168940e493054fad39eba98 Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Thu, 27 Nov 2025 09:52:32 -0500 Subject: [PATCH] fix: if user script is executable, execute it Signed-off-by: Chris Gianelloni --- bin/entrypoint | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/bin/entrypoint b/bin/entrypoint index a9773e3..8406306 100644 --- a/bin/entrypoint +++ b/bin/entrypoint @@ -26,7 +26,18 @@ fi # Execute user startup script if it exists if [[ -e ${USER_STARTUP_SCRIPT} ]]; then - bash ${USER_STARTUP_SCRIPT} + __ret=0 + if [[ -x ${USER_STARTUP_SCRIPT} ]]; then + ${USER_STARTUP_SCRIPT} + __ret=$? + else + chmod a+x ${USER_STARTUP_SCRIPT} || ls -l ${USER_STARTUP_SCRIPT} + ${USER_STARTUP_SCRIPT} + __ret=$? + fi + if [[ ${__ret} -ne 0 ]]; then + echo "WARN: User startup script exited with error code ${__ret}" >&2 + fi fi # Redirect output to /dev/null unless in debug mode