systemd: Only start samba and nmbd when network interfaces are up
authorAndreas Schneider <asn@samba.org>
Tue, 12 Dec 2017 07:36:57 +0000 (08:36 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 20 Dec 2017 03:21:51 +0000 (04:21 +0100)
For samba and nmbd we need to wait till a network interface is up or
they wont be operational.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13184

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Dec 20 04:21:51 CET 2017 on sn-devel-144

packaging/systemd/nmb.service
packaging/systemd/samba.service

index 71c93d6088b4b85eb93c6d8df8ecf514b87fac98..6231118abe8a5463fc49c7dbd5ad3860a5a68585 100644 (file)
@@ -1,6 +1,7 @@
 [Unit]
 Description=Samba NMB Daemon
-After=syslog.target network.target
+Wants=network-online.target
+After=syslog.target network.target network-online.target
 
 [Service]
 Type=notify
index 1b64c3b779ddc4f00c5db513a629b2308eabd8bb..79b22a0da7a29044f76479fde9085a2abfbf16bf 100644 (file)
@@ -1,6 +1,7 @@
 [Unit]
 Description=Samba AD Daemon
-After=syslog.target network.target
+Wants=network-online.target
+After=syslog.target network.target network-online.target
 
 [Service]
 Type=notify