From c16e6a8d2aff382b619cb4bebe41acc850e5c9ce Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Fri, 3 Aug 2018 18:13:39 +0100 Subject: [PATCH] samba: make services depend on network-online.target Also cleanup interdependencies, ensuring: samba-config.service | +-- nmbd.service | +-- smbd.service --- packages/network/samba/system.d.opt/nmbd.service | 4 ++-- packages/network/samba/system.d.opt/smbd.service | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/network/samba/system.d.opt/nmbd.service b/packages/network/samba/system.d.opt/nmbd.service index c77d65c86b..a2dc1b35a2 100644 --- a/packages/network/samba/system.d.opt/nmbd.service +++ b/packages/network/samba/system.d.opt/nmbd.service @@ -1,9 +1,9 @@ [Unit] Description=Samba NMB Daemon -After=network.target samba-config.service +Wants=network-online.target samba-config.service +After=network-online.target samba-config.service ConditionPathExists=!/storage/.cache/services/samba.disabled ConditionPathExists=/run/samba/smb.conf -Wants=samba-config.service [Service] Type=forking diff --git a/packages/network/samba/system.d.opt/smbd.service b/packages/network/samba/system.d.opt/smbd.service index 4fa7e23b44..4353fa2667 100644 --- a/packages/network/samba/system.d.opt/smbd.service +++ b/packages/network/samba/system.d.opt/smbd.service @@ -1,9 +1,9 @@ [Unit] Description=Samba SMB Daemon -After=network.target samba-config.service +Wants=network-online.target nmbd.service +After=network-online.target nmbd.service ConditionPathExists=!/storage/.cache/services/samba.disabled ConditionPathExists=/run/samba/smb.conf -Wants=samba-config.service [Service] Type=forking