#
# nscd: Starts the Name Switch Cache Daemon
#
-# chkconfig: 345 52 25
-# description: This is a daemon which handles passwd and group lookups
-# for running programs and cache the results for the next
-# query. You should start this daemon only if you use
+# chkconfig: - 30 80
+# description: This is a daemon which handles passwd and group lookups \
+# for running programs and cache the results for the next \
+# query. You should start this daemon only if you use \
# slow Services like NIS or NIS+
+# processname: nscd\r
+# config: /etc/nscd.conf
+#
+
+# Sanity checks.
+[ -f /etc/nscd.conf ] || exit 0
+[ -x /usr/sbin/nscd ] || exit 0
# Source function library.
. /etc/rc.d/init.d/functions
# See how we were called.
case "$1" in
start)
- test -f /etc/nscd.conf -a -f /usr/sbin/nscd || exit 0
secure=""
# for table in passwd group
# do
touch /var/lock/subsys/nscd
;;
stop)
- test -f /usr/sbin/nscd || exit 0
echo -n "Stopping Name Switch Cache Daemon: "
/usr/sbin/nscd -K
rm -f /var/lock/subsys/nscd
$0 start
;;
*)
- echo "Usage: /etc/rc.d/init.d/nscd.init {start|stop|status|restart}"
+ echo "Usage: $0 {start|stop|status|restart}"
;;
esac
exit 0