From: Oleksandr Natalenko Date: Fri, 3 Aug 2018 12:34:47 +0000 (+0200) Subject: systemd: Only start smb when network interfaces are up X-Git-Tag: ldb-1.5.0~57 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a3d248f284eb2e5f4fe886310e481b28c9f1c392;p=thirdparty%2Fsamba.git systemd: Only start smb when network interfaces are up 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. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13559 Signed-off-by: Oleksandr Natalenko Reviewed-by: Andreas Schneider Reviewed-by: Alexander Bokovoy Autobuild-User(master): Andreas Schneider Autobuild-Date(master): Fri Aug 3 17:28:52 CEST 2018 on sn-devel-144 --- 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