nut-debian/debian/patches/0004-fix-systemd-service.patch

35 lines
1.1 KiB
Diff
Raw Normal View History

Subject: Fix systemd service file for Debian
From: Laurent Bigonville <bigon@debian.org>
Forwarded: not-needed
--- a/scripts/systemd/nut-driver.service.in
+++ b/scripts/systemd/nut-driver.service.in
@@ -1,10 +1,11 @@
[Unit]
Description=Network UPS Tools - power device driver controller
-After=local-fs.target network.target
+After=local-fs.target network.target udev-settle.service systemd-udev-settle.service
+Wants=udev-settle.service systemd-udev-settle.service
StopWhenUnneeded=yes
[Service]
-ExecStart=@driverexecdir@/upsdrvctl start
-ExecStop=@driverexecdir@/upsdrvctl stop
+ExecStart=@SBINDIR@/upsdrvctl start
+ExecStop=@SBINDIR@/upsdrvctl stop
Type=forking
--- a/scripts/systemd/nut-monitor.service.in
+++ b/scripts/systemd/nut-monitor.service.in
@@ -9,3 +9,4 @@ Type=forking
[Install]
WantedBy=multi-user.target
+Alias=nut-client.service
--- a/scripts/systemd/nutshutdown.in
+++ b/scripts/systemd/nutshutdown.in
@@ -1,2 +1,2 @@
#!/bin/sh
-@SBINDIR@/upsmon -K >/dev/null 2>&1 && @driverexecdir@/upsdrvctl shutdown
+@SBINDIR@/upsmon -K >/dev/null 2>&1 && @SBINDIR@/upsdrvctl shutdown