systemd: fix up dispatcher unit install (rh #948433)
authorDan Williams <dcbw@redhat.com>
Tue, 6 Aug 2013 20:58:55 +0000 (15:58 -0500)
committerDan Williams <dcbw@redhat.com>
Tue, 6 Aug 2013 20:58:55 +0000 (15:58 -0500)
Lennart sez:

"Oh, I wasn't aware it is short-lived only. In that case, drop the
multi-user.target bit, and just make it create the dbus alias.

[Install]
Alias=dbus-org.freedesktop.nm-dispatcher.service

And yeah, adding Also=NetworkManager-dispatcher.service to
NetworkManager.service certainly would be a good idea."

data/NetworkManager-dispatcher.service.in
data/NetworkManager.service.in

index b406c5c..442f67a 100644 (file)
@@ -7,6 +7,5 @@ BusName=org.freedesktop.nm_dispatcher
 ExecStart=@libexecdir@/nm-dispatcher.action
 
 [Install]
-WantedBy=multi-user.target
 Alias=dbus-org.freedesktop.nm-dispatcher.service
 
index 012f872..8ceefad 100644 (file)
@@ -13,4 +13,5 @@ KillMode=process
 [Install]
 WantedBy=multi-user.target
 Alias=dbus-org.freedesktop.NetworkManager.service
+Also=NetworkManager-dispatcher.service