From d81ba8aa375498683e526b25ac90ae072ba76478 Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Thu, 20 Nov 2003 23:27:56 +0000 Subject: [PATCH] fix init.d script --- src/afsd/afs.rc.linux | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/afsd/afs.rc.linux b/src/afsd/afs.rc.linux index 831f38bcb..b300cb885 100644 --- a/src/afsd/afs.rc.linux +++ b/src/afsd/afs.rc.linux @@ -137,9 +137,12 @@ load_client() { # start_client() -- run afsd start_client() { - start-stop-daemon --start --quiet --exec /usr/sbin/afsd \ - -- ${OPTIONS} - echo -n " afsd" + if pidof /usr/sbin/afsd >/dev/null ; then : + else + start-stop-daemon --start --quiet --exec /usr/sbin/afsd \ + -- ${OPTIONS} + echo -n " afsd" + fi if [ x$AFS_CRYPT = xtrue ] ; then fs setcrypt on fi @@ -189,7 +192,7 @@ force-start) umount /afs echo -n " afsd" fi - pidof afsd >/dev/null &&afsd -shutdown + pidof /usr/sbin/afsd >/dev/null &&afsd -shutdown LIBAFS=`/sbin/lsmod | fgrep openafs` if [ -n "$LIBAFS" ] ; then -- 2.39.5