File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed
var/lib/nethserver/node/update-core.d Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ Environment=PODMAN_SYSTEMD_UNIT=%n
77EnvironmentFile =-/etc/nethserver/core.env
88WorkingDirectory =/var/lib/nethserver/node/state
99Restart =always
10+ RestartSec =3
11+ TimeoutStartSec =120
12+ # node_exporter exits with 143 on SIGTERM:
13+ SuccessExitStatus =143
1014ExecStartPre =/bin/rm -f %t/%N.pid %t/%N.cid
1115ExecStartPre =/usr/bin/mkdir -p /run/node_exporter
1216ExecStart =/usr/bin/podman run \
Original file line number Diff line number Diff line change 1111if systemctl is-enabled --quiet node_exporter ; then
1212 systemctl restart node_exporter.service || :
1313else
14+ # Make sure to stop all node_exporterX instances
15+ systemctl stop node_exporter* .service || :
1416 systemctl enable --now node_exporter.service
1517fi
Original file line number Diff line number Diff line change 66#
77
88exec 1>&2
9- set -e
109
1110if systemctl -q is-active node-monitor.service; then
1211 echo " Disabling node-monitor as service"
12+ systemctl stop node-monitor
13+ # The disable may fail if the update-core has already removed the service file
1314 systemctl disable --now node-monitor
14- rm -f /etc/systemd/system/node-monitor.service
15+ rm -fv /etc/systemd/system/node-monitor.service
1516 systemctl daemon-reload
1617fi
You can’t perform that action at this time.
0 commit comments