diff options
Diffstat (limited to 'package/samba')
-rw-r--r-- | package/samba/Makefile | 2 | ||||
-rw-r--r-- | package/samba/files/samba.init | 21 |
2 files changed, 1 insertions, 22 deletions
diff --git a/package/samba/Makefile b/package/samba/Makefile index 9f32076dd..d6c82d28b 100644 --- a/package/samba/Makefile +++ b/package/samba/Makefile @@ -5,7 +5,7 @@ include ${TOPDIR}/rules.mk PKG_NAME:= samba PKG_VERSION:= 3.6.23 -PKG_RELEASE:= 5 +PKG_RELEASE:= 6 PKG_MD5SUM:= 2f7aee1dc5d31aefcb364600915b31dc PKG_DESCR:= NetBIOS/SMB file and print server PKG_SECTION:= net/fs diff --git a/package/samba/files/samba.init b/package/samba/files/samba.init index f181db1cd..b7e370484 100644 --- a/package/samba/files/samba.init +++ b/package/samba/files/samba.init @@ -3,26 +3,6 @@ #INIT 80 . /etc/rc.conf -check_mount() { - sed -n -e '/^#/d' -e '/path/s/^.*=//p' \ - /etc/samba/smb.conf | while read path; do - grep -v '^#' /etc/fstab | fgrep -q "$path" || continue - count=0 - while :; do - if fgrep -q "$path" /proc/mounts; then - logger -t smb "Device mounted, starting samba" - break - fi - if test $count -eq 9; then - logger -s "required filesystem missing" - exit 1 - fi - sleep 1 - count=$(($count+1)) - done - done -} - case $1 in autostop) ;; autostart) @@ -31,7 +11,6 @@ autostart) exec sh $0 start ;; start) - check_mount [ -d /var/run/samba ] || mkdir -p /var/run/samba [ -d /var/log/samba ] || mkdir -p /var/log/samba /usr/sbin/nmbd -D |