@cryptotaxi247 / netdata-1 / commits / 3cf8f9fa8

Fix handling of service startup in DEB packages. (#17589)

Austin S. Hemmelgarn committed May 3, 2024 at 13:45 UTC 3cf8f9fa84885f2cb313c92fd103f8d3590b2f92
1 file changed +11 -6
packaging/cmake/control/netdata/postinst
+11 -6
@@ -36,13 +36,18 @@ case "$1" in
36 esac
37
38 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
39 - deb-systemd-helper unmask 'netdata.service' >/dev/null || true
39 + deb-systemd-helper unmask 'netdata.service' >/dev/null || true
40
41 - if deb-systemd-helper --quiet was-enabled 'netdata.service'; then
42 - deb-systemd-helper enable 'netdata.service' >/dev/null || true
43 - else
44 - deb-systemd-helper update-state 'netdata.service' >/dev/null || true
45 - fi
41 + if deb-systemd-helper --quiet was-enabled 'netdata.service'; then
42 + deb-systemd-helper enable 'netdata.service' >/dev/null || true
43 + else
44 + deb-systemd-helper update-state 'netdata.service' >/dev/null || true
45 + fi
46 +
47 + if [ -z "${DPKG_ROOT:-}" ] && [ -d /run/systemd/system ]; then
48 + systemctl --system daemon-reload >/dev/null || true
49 + deb-systemd-invoke restart 'netdata.service' >/dev/null || true
50 + fi
51 fi
52
53 exit 0