Make in Work in RedHat systems.
authordrepper <drepper>
Mon, 31 Aug 1998 10:02:07 +0000 (10:02 +0000)
committerdrepper <drepper>
Mon, 31 Aug 1998 10:02:07 +0000 (10:02 +0000)
nscd/nscd.init

index 097ce42..63172a0 100644 (file)
@@ -2,11 +2,18 @@
 #
 # 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
@@ -14,7 +21,6 @@
 # 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
@@ -30,7 +36,6 @@ case "$1" in
         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
@@ -44,7 +49,7 @@ case "$1" in
         $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