#!/bin/sh

sysconfdir="/etc"
sbindir="/usr/sbin"

start() {
	[ -f "$sysconfdir/samba/smb.conf" ] || exit 0
	"$sbindir/winbindd"
}

stop() {
	pkill -x winbindd
}

reload() {
	pkill -HUP -x winbindd
}

restart() {
	stop
        sleep 2
	start
}

on() {
        ln -s ../init.d/winbind /etc/rcS.d/K40winbind
        ln -s ../init.d/winbind /etc/rc0.d/K40winbind
        ln -s ../init.d/winbind /etc/rc1.d/K40winbind
        ln -s ../init.d/winbind /etc/rc2.d/S70winbind
}

off() {
        rm -f /etc/rc?.d/[SK][0-9][0-9]winbind
}

case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		restart
		;;
	reload)
		reload
		;;
        on)
                on
                ;;
        off)
                off
                ;;
	*)
		echo "Usage: $0 { start | stop | restart | reload }"
		exit 1
                ;;
esac

exit 0

