summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjl <hjl>2000-04-26 21:43:44 +0000
committerhjl <hjl>2000-04-26 21:43:44 +0000
commit852eb5d16f99b9e76ed3b2d2ea3c0017a8590eb0 (patch)
tree396b8088e128afc2c191fc1fdec4e8e58e9a9e94
parentccacfd027835ff5a0726e4687f0e4d66bb010194 (diff)
downloadnfs-utils-852eb5d16f99b9e76ed3b2d2ea3c0017a8590eb0.tar.gz
nfs-utils-852eb5d16f99b9e76ed3b2d2ea3c0017a8590eb0.tar.xz
nfs-utils-852eb5d16f99b9e76ed3b2d2ea3c0017a8590eb0.zip
2000-04-26 H.J. Lu <hjl@lucon.org>
* etc/redhat/nfslock.init: Check if lockd exits before killing it.
-rw-r--r--ChangeLog5
-rwxr-xr-xetc/redhat/nfslock.init15
2 files changed, 17 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index a55e1b0..47673d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-04-26 H.J. Lu <hjl@lucon.org>
+
+ * etc/redhat/nfslock.init: Check if lockd exits before killing
+ it.
+
2000-04-25 H.J. Lu <hjl@lucon.org>
* README: Require util-linux-2.10f-mount-rpc.patch for mount.
diff --git a/etc/redhat/nfslock.init b/etc/redhat/nfslock.init
index 9e9a2c9..469840c 100755
--- a/etc/redhat/nfslock.init
+++ b/etc/redhat/nfslock.init
@@ -41,9 +41,18 @@ case "$1" in
stop)
# Stop daemons.
echo "Shutting down NFS file locking services: "
- echo -n "Shutting down NFS lockd: "
- killproc lockd
- echo
+ pidlist=`pidofproc lockd`
+ if [ -n "$pidlist" ]; then
+ pid=
+ for apid in $pidlist ; do
+ [ -d /proc/$apid ] && pid="$pid $apid"
+ done
+ if [ -n "$pid" ]; then
+ echo -n "Shutting down NFS lockd: "
+ killproc lockd
+ echo
+ fi
+ fi
echo -n "Shutting down NFS statd: "
killproc rpc.statd
echo