packages: samba/smb.init - add $CFGFILE support, PATH already set to sane b...

glen glen at pld-linux.org
Tue Mar 22 11:48:35 CET 2011


Author: glen                         Date: Tue Mar 22 10:48:35 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add $CFGFILE support, PATH already set to sane by rc-script functions

---- Files affected:
packages/samba:
   smb.init (1.22 -> 1.23) 

---- Diffs:

================================================================
Index: packages/samba/smb.init
diff -u packages/samba/smb.init:1.22 packages/samba/smb.init:1.23
--- packages/samba/smb.init:1.22	Tue Oct 14 23:08:04 2008
+++ packages/samba/smb.init	Tue Mar 22 11:48:30 2011
@@ -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 @@
 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
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/samba/smb.init?r1=1.22&r2=1.23&f=u



More information about the pld-cvs-commit mailing list