diff --git a/samba3/files/samba.init b/samba3/files/samba.init index 887593e2b..59989d7ce 100755 --- a/samba3/files/samba.init +++ b/samba3/files/samba.init @@ -147,7 +147,15 @@ smb_add_share() { [ -n "$browseable" ] && echo -e "\tbrowseable = $browseable" >> /var/etc/smb.conf } + +# this was done in lib/brcmref.sh and run from preinit. Is it still needed or can it be removed ?? +create_dirs() { + mkdir -p /var/samba /var/samba/share /var/samba/homes /var/samba/private /var/samba/locks +} + + start_service() { + create_dirs config_load samba purgepasswd config_foreach useradd sambausers