mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-08 11:19:16 +02: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
|
Name=org.freedesktop.nm_dispatcher
|
||||||
Exec=@libexecdir@/nm-dispatcher.action
|
Exec=@libexecdir@/nm-dispatcher.action
|
||||||
User=root
|
User=root
|
||||||
|
SystemdService=dbus-org.freedesktop.nm-dispatcher.service
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,8 @@
|
||||||
if HAVE_SYSTEMD
|
if HAVE_SYSTEMD
|
||||||
systemdsystemunit_DATA = \
|
systemdsystemunit_DATA = \
|
||||||
NetworkManager.service \
|
NetworkManager.service \
|
||||||
NetworkManager-wait-online.service
|
NetworkManager-wait-online.service \
|
||||||
|
NetworkManager-dispatcher.service
|
||||||
|
|
||||||
NetworkManager.service: NetworkManager.service.in
|
NetworkManager.service: NetworkManager.service.in
|
||||||
$(edit) $< >$@
|
$(edit) $< >$@
|
||||||
|
|
@ -10,6 +11,9 @@ NetworkManager.service: NetworkManager.service.in
|
||||||
NetworkManager-wait-online.service: NetworkManager-wait-online.service.in
|
NetworkManager-wait-online.service: NetworkManager-wait-online.service.in
|
||||||
$(edit) $< >$@
|
$(edit) $< >$@
|
||||||
|
|
||||||
|
NetworkManager-dispatcher.service: NetworkManager-dispatcher.service.in
|
||||||
|
$(edit) $< >$@
|
||||||
|
|
||||||
servicedir = $(datadir)/dbus-1/system-services
|
servicedir = $(datadir)/dbus-1/system-services
|
||||||
service_in_files = org.freedesktop.NetworkManager.service.in
|
service_in_files = org.freedesktop.NetworkManager.service.in
|
||||||
service_DATA = $(service_in_files:.service.in=.service)
|
service_DATA = $(service_in_files:.service.in=.service)
|
||||||
|
|
@ -28,17 +32,20 @@ edit = sed \
|
||||||
-e 's|@bindir[@]|$(bindir)|g' \
|
-e 's|@bindir[@]|$(bindir)|g' \
|
||||||
-e 's|@sbindir[@]|$(sbindir)|g' \
|
-e 's|@sbindir[@]|$(sbindir)|g' \
|
||||||
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
|
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
|
||||||
-e 's|@localstatedir[@]|$(localstatedir)|g'
|
-e 's|@localstatedir[@]|$(localstatedir)|g' \
|
||||||
|
-e 's|@libexecdir[@]|$(libexecdir)|g'
|
||||||
|
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
NetworkManager.service.in \
|
NetworkManager.service.in \
|
||||||
NetworkManager-wait-online.service.in \
|
NetworkManager-wait-online.service.in \
|
||||||
|
NetworkManager-dispatcher.service.in \
|
||||||
org.freedesktop.NetworkManager.service.in \
|
org.freedesktop.NetworkManager.service.in \
|
||||||
server.conf.in
|
server.conf.in
|
||||||
|
|
||||||
CLEANFILES = \
|
CLEANFILES = \
|
||||||
NetworkManager.service \
|
NetworkManager.service \
|
||||||
NetworkManager-wait-online.service \
|
NetworkManager-wait-online.service \
|
||||||
|
NetworkManager-dispatcher.service \
|
||||||
org.freedesktop.NetworkManager.service \
|
org.freedesktop.NetworkManager.service \
|
||||||
server.conf
|
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