From 4c7719433b11de256e3e2c3451aebe9da4232421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Sat, 18 Jan 2025 18:15:49 +0100 Subject: [PATCH] Clean up - no need for all the duplicated statements --- bin/start | 51 +++++++++++++++++---------------------------------- 1 file changed, 17 insertions(+), 34 deletions(-) diff --git a/bin/start b/bin/start index ea70dd5..654dacd 100755 --- a/bin/start +++ b/bin/start @@ -45,43 +45,26 @@ startservice_jitsi() { } startservice() { echo -ne "* Starting $SERVICE.." + local ALERT if [ -z "$ALERTS_EMAIL" ]; then - spin & - SPINPID=$! - - if [ "$SERVICE" = "traefik" ] && [ "$PLUS" ]; then - docker compose -f /federated/apps/traefik/docker-compose.yml -p traefik up -d &> /dev/null - disown $SPINPID &> /dev/null - kill -9 $SPINPID &> /dev/null - echo -ne "done.\n" - else - NC_COMMAND=`grep start_service /federated/lib/$SERVICE.sh | awk -F\" '{ print $4 }'` - RETRY=`grep start_service /federated/lib/$SERVICE.sh | awk -F\" '{ print $6 }'` - eval start_service_withalert "$SERVICE" "$NC_COMMAND" "$RETRY" "no" - - disown $SPINPID &> /dev/null - kill -9 $SPINPID &> /dev/null - echo -ne "done." - fi + ALERT="yes" else - spin & - SPINPID=$! - - if [ "$SERVICE" = "traefik" ] && [ "$PLUS" ]; then - docker compose -f /federated/apps/traefik/docker-compose.yml -p traefik up -d &> /dev/null - disown $SPINPID &> /dev/null - kill -9 $SPINPID &> /dev/null - echo -ne "done.\n" - else - NC_COMMAND=`grep start_service /federated/lib/$SERVICE.sh | awk -F\" '{ print $4 }'` - RETRY=`grep start_service /federated/lib/$SERVICE.sh | awk -F\" '{ print $6 }'` - eval start_service_withalert "$SERVICE" "$NC_COMMAND" "$RETRY" "yes" - - disown $SPINPID &> /dev/null - kill -9 $SPINPID &> /dev/null - echo -ne "done.\n" - fi + ALERT="no" fi + spin & + SPINPID=$! + + if [ "$SERVICE" = "traefik" ] && [ "$PLUS" ]; then + docker compose -f /federated/apps/traefik/docker-compose.yml -p traefik up -d &> /dev/null + else + NC_COMMAND=`grep start_service /federated/lib/$SERVICE.sh | awk -F\" '{ print $4 }'` + RETRY=`grep start_service /federated/lib/$SERVICE.sh | awk -F\" '{ print $6 }'` + eval start_service_withalert "$SERVICE" "$NC_COMMAND" "$RETRY" "$ALERT" + fi + + disown $SPINPID &> /dev/null + kill -9 $SPINPID &> /dev/null + echo "done." } startservice_all() { for SERVICE in "${SERVICES[@]}"; do