4
# description: Starts and stops the Samba winbind daemon to provide \
5
# user and group information from a domain controller to linux.
7
# Source function library.
8
if [ -f /etc/init.d/functions ] ; then
9
. /etc/init.d/functions
10
elif [ -f /etc/rc.d/init.d/functions ] ; then
11
. /etc/rc.d/init.d/functions
16
# Source networking configuration.
17
. /etc/sysconfig/network
19
# Check that networking is up.
20
[ ${NETWORKING} = "no" ] && exit 0
22
CONFIG=/etc/samba/smb.conf
24
# Check that smb.conf exists.
25
[ -f $CONFIG ] || exit 0
28
echo -n "Starting Winbind services: "
32
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/winbind || \
37
echo -n "Shutting down Winbind services: "
41
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/winbind
49
export TMPDIR="/var/tmp"
50
echo -n "Checking domain trusts: "
51
killproc winbindd -HUP
77
[ -f /var/lock/subsys/winbindd ] && restart || :
80
echo "Usage: $0 {start|stop|restart|status|condrestart}"