[PATCH RESEND] systemd: only start smb when network interfaces are up

Oleksandr Natalenko oleksandr at redhat.com
Thu Jul 26 11:58:50 UTC 2018


For smb, if the smb.conf contains explicit bindings to the network
interfaces, the service must wait till network interfaces are up,
otherwise the service won't be operational.

The 0e571054a61e commit and the BZ 13184 have fixed this for nmb and
samba, so do exactly the same here, for smb.

Signed-off-by: Oleksandr Natalenko <oleksandr at redhat.com>
---
 packaging/systemd/smb.service.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/packaging/systemd/smb.service.in b/packaging/systemd/smb.service.in
index dcaf7ef0fde..18912ef0e98 100644
--- a/packaging/systemd/smb.service.in
+++ b/packaging/systemd/smb.service.in
@@ -1,7 +1,8 @@
 [Unit]
 Description=Samba SMB Daemon
 Documentation=man:smbd(8) man:samba(7) man:smb.conf(5)
-After=network.target nmb.service winbind.service
+Wants=network-online.target
+After=network.target network-online.target nmb.service winbind.service
 
 [Service]
 Type=notify
-- 
2.18.0




More information about the samba-technical mailing list