mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-09 14:40:21 +01:00
systemd: add service for dispatcher (rh #948433)
This commit is contained in:
parent
baf820e0c1
commit
06a415d9ea
3 changed files with 22 additions and 2 deletions
|
|
@ -2,4 +2,5 @@
|
|||
Name=org.freedesktop.nm_dispatcher
|
||||
Exec=@libexecdir@/nm-dispatcher.action
|
||||
User=root
|
||||
SystemdService=dbus-org.freedesktop.nm-dispatcher.service
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,8 @@
|
|||
if HAVE_SYSTEMD
|
||||
systemdsystemunit_DATA = \
|
||||
NetworkManager.service \
|
||||
NetworkManager-wait-online.service
|
||||
NetworkManager-wait-online.service \
|
||||
NetworkManager-dispatcher.service
|
||||
|
||||
NetworkManager.service: NetworkManager.service.in
|
||||
$(edit) $< >$@
|
||||
|
|
@ -10,6 +11,9 @@ NetworkManager.service: NetworkManager.service.in
|
|||
NetworkManager-wait-online.service: NetworkManager-wait-online.service.in
|
||||
$(edit) $< >$@
|
||||
|
||||
NetworkManager-dispatcher.service: NetworkManager-dispatcher.service.in
|
||||
$(edit) $< >$@
|
||||
|
||||
servicedir = $(datadir)/dbus-1/system-services
|
||||
service_in_files = org.freedesktop.NetworkManager.service.in
|
||||
service_DATA = $(service_in_files:.service.in=.service)
|
||||
|
|
@ -28,17 +32,20 @@ edit = sed \
|
|||
-e 's|@bindir[@]|$(bindir)|g' \
|
||||
-e 's|@sbindir[@]|$(sbindir)|g' \
|
||||
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
|
||||
-e 's|@localstatedir[@]|$(localstatedir)|g'
|
||||
-e 's|@localstatedir[@]|$(localstatedir)|g' \
|
||||
-e 's|@libexecdir[@]|$(libexecdir)|g'
|
||||
|
||||
EXTRA_DIST = \
|
||||
NetworkManager.service.in \
|
||||
NetworkManager-wait-online.service.in \
|
||||
NetworkManager-dispatcher.service.in \
|
||||
org.freedesktop.NetworkManager.service.in \
|
||||
server.conf.in
|
||||
|
||||
CLEANFILES = \
|
||||
NetworkManager.service \
|
||||
NetworkManager-wait-online.service \
|
||||
NetworkManager-dispatcher.service \
|
||||
org.freedesktop.NetworkManager.service \
|
||||
server.conf
|
||||
|
||||
|
|
|
|||
12
data/NetworkManager-dispatcher.service.in
Normal file
12
data/NetworkManager-dispatcher.service.in
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[Unit]
|
||||
Description=Network Manager Script Dispatcher Service
|
||||
|
||||
[Service]
|
||||
Type=dbus
|
||||
BusName=org.freedesktop.nm_dispatcher
|
||||
ExecStart=@libexecdir@/nm-dispatcher.action
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Alias=dbus-org.freedesktop.nm-dispatcher.service
|
||||
|
||||
Loading…
Add table
Reference in a new issue