CFGFILE="/etc/samba/smb.conf"
smbd_pidfile="/var/run/smbd.pid"
nmbd_pidfile="/var/run/nmbd.pid"
+lockname=smb
# Demon specified configuration.
. /etc/sysconfig/samba
start() {
# Check if the service is already running?
- if [ -f /var/lock/subsys/smb ]; then
+ if [ -f /var/lock/subsys/$lockname ]; then
msg_already_running "Samba SMB/CIFS Server"
return
fi
daemon /usr/sbin/nmbd -D $CFGFILE
[ $RETVAL -eq 0 ] && RETVAL=$?
if [ $RETVAL -eq 0 ]; then
- touch /var/lock/subsys/smb
+ touch /var/lock/subsys/$lockname
fi
}
stop() {
# Stop daemons.
- if [ ! -f /var/lock/subsys/smb ]; then
+ if [ ! -f /var/lock/subsys/$lockname ]; then
msg_not_running "Samba SMB/CIFS Server"
return
fi
msg_stopping "Samba NetBIOS Name Server"
killproc --pidfile $nmbd_pidfile nmbd
- rm -f /var/lock/subsys/smb >/dev/null 2>&1
+ rm -f /var/lock/subsys/$lockname >/dev/null 2>&1
}
reload() {
- if [ ! -f /var/lock/subsys/smb ]; then
+ if [ ! -f /var/lock/subsys/$lockname ]; then
msg_not_running "Samba SMB/CIFS Server"
RETVAL=7
return
}
condrestart() {
- if [ ! -f /var/lock/subsys/smb ]; then
+ if [ ! -f /var/lock/subsys/$lockname ]; then
msg_not_running "Samba SMB/CIFS Server"
RETVAL=$1
return