summaryrefslogtreecommitdiff
path: root/data/NetworkManager.service.in
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2011-04-06 04:30:02 +0200
committerDan Williams <dcbw@redhat.com>2011-04-06 17:33:51 -0500
commitc4d387efb88ab0cc4dea4ae17e60c8360b5e45a8 (patch)
tree845b1340ce7e4cea4be36699c1290d8f85d23e90 /data/NetworkManager.service.in
parent1a61a0a2ca75a8af7040bc784873a1621fffde7f (diff)
downloadNetworkManager-c4d387efb88ab0cc4dea4ae17e60c8360b5e45a8.tar.gz
systemd: pull in network.service and introduce NetworkManager-wait-online.service
This pulls in network.target from NetworkManager.service (and not the other way round), as suggested and agreed on on the systemd ML: http://lists.freedesktop.org/archives/systemd-devel/2011-March/001692.html This also introduces an auxiliary service NetworkManager-wait-online.service that can be used to order a unit after the point where the network is available. When this is enabled with "systemd enable NetworkManager-wait-online.service" the unit network.target will be delayed until the network is up, which is suitable for synchronizing NFS mounts and similar to it. https://bugzilla.redhat.com/show_bug.cgi?id=692008
Diffstat (limited to 'data/NetworkManager.service.in')
-rw-r--r--data/NetworkManager.service.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/data/NetworkManager.service.in b/data/NetworkManager.service.in
index d93fc6709d..bb169fb479 100644
--- a/data/NetworkManager.service.in
+++ b/data/NetworkManager.service.in
@@ -1,6 +1,8 @@
[Unit]
Description=Network Manager
After=syslog.target
+Wants=network.target
+Before=network.target
[Service]
Type=dbus
@@ -8,5 +10,5 @@ BusName=org.freedesktop.NetworkManager
ExecStart=@sbindir@/NetworkManager --no-daemon
[Install]
-WantedBy=network.target multi-user.target
+WantedBy=multi-user.target
Alias=dbus-org.freedesktop.NetworkManager.service