29 lines
806 B
Diff
29 lines
806 B
Diff
|
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
|
||
|
+Wants=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
|