From fcf7787ace3d1f7d5c42f937d05ad75a6122cf56 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Tue, 23 Apr 2024 14:33:14 +0200 Subject: [PATCH] Allow sourcing start script, even if SERVICE_RUN is unset --- app/bin/start | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/bin/start b/app/bin/start index f13d8ec..82d7a56 100644 --- a/app/bin/start +++ b/app/bin/start @@ -8,10 +8,6 @@ for SERVICE in "${SERVICE_REQUIRE[@]}"; do done echo "[$APP_NAME] Starting '$1' ..." -if [ "$SERVICE_RUN" = "" ]; then - exit 0 -fi - if "$APP" service_running "$1"; then echo "Service is already running." exit 0 @@ -21,6 +17,10 @@ if [ -e "$APP_SERVICES/$1/start" ]; then source "$APP_SERVICES/$1/start" fi +if [ "$SERVICE_RUN" = "" ]; then + exit 0 +fi + SERVICE_RUN_RAW="cd \"$SERVICE_CD\"; exec ${SERVICE_RUN//"/\\"}" if [ "$SERVICE_SCREEN" = "1" ]; then screen -dmS "$SERVICE_SCREEN_NAME" gosu "$SERVICE_USER" bash -c "$SERVICE_RUN_RAW"