From fd647e17f10c5c328d93b41fbd842558738d7220 Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Wed, 2 Jun 2021 20:25:43 +0200 Subject: [PATCH] =?UTF-8?q?=E2=80=9Edeb/service-build.sh=E2=80=9C=20=C3=A4?= =?UTF-8?q?ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deb/service-build.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/deb/service-build.sh b/deb/service-build.sh index bf6379d..8355626 100644 --- a/deb/service-build.sh +++ b/deb/service-build.sh @@ -32,6 +32,12 @@ fi INSTLOCAL="/usr/local/bin/$NAME" BINARY="$INSTLOCAL/$EXEPATH" +if[[ -z "$RUNNER" ]]; then + EXEARGUMENTS="$BINARY $EXEARGUMENTS" +else + RUNNER="$BINARY" +fi + echo "[Unit]" > service-$NAME echo "Description=$DESCRIPTION" >> service-$NAME echo "After=network-online.target" >> service-$NAME @@ -48,8 +54,8 @@ if [[ -n "$ENVIROMENTVARS" ]]; then done fi echo "PermissionsStartOnly=true" >> service-$NAME -echo "ExecStartPre=setcap 'cap_net_bind_service=+ep' $BINARY" >> service-$NAME -echo "ExecStart=$BINARY $EXEARGUMENTS" >> service-$NAME +echo "ExecStartPre=setcap 'cap_net_bind_service=+ep' $RUNNER" >> service-$NAME +echo "ExecStart=$RUNNER $EXEARGUMENTS" >> service-$NAME echo "KillMode=control-group" >> service-$NAME echo "TimeoutStopSec=5" >> service-$NAME echo "Restart=on-failure" >> service-$NAME