]> git.pld-linux.org Git - packages/samba.git/commitdiff
- add $CFGFILE support, PATH already set to sane by rc-script functions
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 22 Mar 2011 10:48:30 +0000 (10:48 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    smb.init -> 1.23

smb.init

index 5b906c0f93e970f095ecec37d23102bc147a292d..699f36669202b3a37f28fa639e4cd63d437954f8 100644 (file)
--- a/smb.init
+++ b/smb.init
@@ -9,14 +9,15 @@
 # processname: nmbd
 # processname: smbd
 
-export PATH=/bin:/sbin:/usr/bin:/usr/sbin
-
 # Source function library.
 . /etc/rc.d/init.d/functions
 
 # Source networking configuration.
 . /etc/sysconfig/network
 
+# Set default config
+CFGFILE="/etc/samba/smb.conf"
+
 # Demon specified configuration.
 . /etc/sysconfig/samba
 
@@ -33,17 +34,14 @@ fi
 TMPDIR="/tmp"; export TMPDIR
 unset TMP || :
 
-# Check that smb.conf exists.
-[ -f /etc/samba/smb.conf ] || exit 0
-
 start() {
        # Check if the service is already running?
        if [ ! -f /var/lock/subsys/smb ]; then
                msg_starting smbd
-               daemon /usr/sbin/smbd -D
+               daemon /usr/sbin/smbd -D -s $CFGFILE
                RETVAL=$?
                msg_starting nmbd
-               daemon /usr/sbin/nmbd -D
+               daemon /usr/sbin/nmbd -D $CFGFILE
                [ $RETVAL -eq 0 ] && RETVAL=$?
                if [ $RETVAL -eq 0 ]; then
                        touch /var/lock/subsys/smb
This page took 0.034652 seconds and 4 git commands to generate.