#!/bin/bash
#
# kuwatcher helper function: enable / disable nss ldap
#
# __copy1__
# __copy2__
#
CMD=${CMD:-"$0"}
DEBUG=${DEBUG:-"false"}

case $1 in
  enable)
  	logger -s -t $CMD "nss-ldap: 'enable' requested"
	/etc/init.d/ku-enable-nss-ldap start
	;;
  disable)
  	logger -s -t $CMD "nss-ldap: 'disable' requested"
	/etc/init.d/ku-disable-nss-ldap start
	;;
  *)
  	logger -s -t $CMD "nss-ldap: unknown parameter '$1' (must be enable or disable)"
	exit 1
  	;;
esac

[ -f /etc/lsb-release ] && {
	. /etc/lsb-release
	case $DISTRIB_RELEASE in
	  9.04)
	  	[ $(ps -C smbd | wc -l) -gt 1 ] && {
			logger -s -t $CMD "nss-ldap: restarting samba daemon (to refresh LDAP connections)"
			/etc/init.d/samba restart
		}
	esac
}

exit 0
