„deb/service-build.sh“ ändern

This commit is contained in:
BlubbFish 2021-06-02 20:25:43 +02:00
parent 1e11fcd9d6
commit fd647e17f1

View File

@ -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