Update udm-boot.service

amended to not restart in case one of the boot scripts fails.
This commit is contained in:
m4n63 2024-05-15 12:23:43 +02:00 committed by GitHub
parent 6c899cbc2a
commit cbb06df8ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,13 +1,12 @@
[Unit] [Unit]
Description=Run On Startup UDM 2.x Description=Run On Startup UDM 2.x and above
Wants=network-online.target Wants=network-online.target
After=network-online.target After=network-online.target
StartLimitIntervalSec=500 StartLimitIntervalSec=500
StartLimitBurst=5 StartLimitBurst=1
[Service] [Service]
Restart=on-failure Type=oneshot
RestartSec=5s
ExecStart=bash -c 'mkdir -p /data/on_boot.d && find -L /data/on_boot.d -mindepth 1 -maxdepth 1 -type f -print0 | sort -z | xargs -0 -r -n 1 -- sh -c '\''if test -x "$0"; then echo "%n: running $0"; "$0"; else case "$0" in *.sh) echo "%n: sourcing $0"; . "$0";; *) echo "%n: ignoring $0";; esac; fi'\' ExecStart=bash -c 'mkdir -p /data/on_boot.d && find -L /data/on_boot.d -mindepth 1 -maxdepth 1 -type f -print0 | sort -z | xargs -0 -r -n 1 -- sh -c '\''if test -x "$0"; then echo "%n: running $0"; "$0"; else case "$0" in *.sh) echo "%n: sourcing $0"; . "$0";; *) echo "%n: ignoring $0";; esac; fi'\'
RemainAfterExit=true RemainAfterExit=true