summary refs log tree commit diff
path: root/data/NetworkManager.service.in
diff options
context:
space:
mode:
Diffstat (limited to 'data/NetworkManager.service.in')
-rw-r--r--data/NetworkManager.service.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/data/NetworkManager.service.in b/data/NetworkManager.service.in
index 1198c1ba..16b53b68 100644
--- a/data/NetworkManager.service.in
+++ b/data/NetworkManager.service.in
@@ -12,7 +12,11 @@ ExecStart=@sbindir@/NetworkManager --no-daemon
 # with LOG_PERROR when run in foreground. But systemd redirects stderr to
 # syslog by default, which results in logging each message twice.
 StandardError=null
+# NM doesn't want systemd to kill its children for it
+KillMode=process
 
 [Install]
 WantedBy=multi-user.target
 Alias=dbus-org.freedesktop.NetworkManager.service
+Also=NetworkManager-wait-online.service
+