X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=nscd.init;h=0b478d501088a34153eee64efa37ecf0c00e047c;hb=66aa4e3410cdaa86dbf41da9f91300f1061eadcc;hp=75725ef886f239282dd9b7ecad72af2478636652;hpb=6615b296d8894bacfc5cfbb0d9f9b246e015e032;p=packages%2Fglibc.git diff --git a/nscd.init b/nscd.init index 75725ef..0b478d5 100644 --- a/nscd.init +++ b/nscd.init @@ -13,7 +13,6 @@ # Sanity checks. [ -f /etc/nscd.conf ] || exit 0 -[ -x /usr/sbin/nscd ] || exit 0 # Source function library. . /etc/rc.d/init.d/functions @@ -24,7 +23,7 @@ start() { if [ ! -f /var/lock/subsys/nscd ]; then msg_starting "Name Switch Cache Daemon" - daemon nscd + daemon /usr/sbin/nscd RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/nscd else @@ -35,10 +34,8 @@ start() { stop() { if [ -f /var/lock/subsys/nscd ]; then msg_stopping "Name Switch Cache Daemon" - busy - /usr/sbin/nscd -K + killproc --pidfile /var/run/nscd/nscd.pid nscd -TERM rm -f /var/lock/subsys/nscd >/dev/null 2>&1 - ok else msg_not_running "Name Switch Cache Daemon" fi