2000-07-03 H.J. Lu <hjl@lucon.org>
authorhjl <hjl>
Mon, 3 Jul 2000 16:54:31 +0000 (16:54 +0000)
committerhjl <hjl>
Mon, 3 Jul 2000 16:54:31 +0000 (16:54 +0000)
* etc/redhat/nfs.init: Run /usr/sbin/exportfs last during
stop to ensure all clients can still access the server
before it is shutdown.

ChangeLog
etc/redhat/nfs.init

index b9e5069..c28477c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-07-03  H.J. Lu <hjl@lucon.org>
+
+       * etc/redhat/nfs.init: Run /usr/sbin/exportfs last during
+       stop to ensure all clients can still access the server
+       before it is shutdown.
+
 2000-06-28  Chip Salzenberg  <chip@valinux.com>
 
        * utils/statd/log.c (log): Call syslog with format string.
@@ -14,7 +20,7 @@
 2000-06-27  H.J. Lu <hjl@lucon.org>
 
        * etc/redhat/nfs.init: Run /usr/sbin/exportfs last during
-       startup to ensure all exiting clients are exported.
+       startup to ensure all existing clients are exported.
 
        * configure.in (VERSION): Set to "0.1.8.2".
        * configure: Regenerated.
index a00bd30..a667619 100755 (executable)
@@ -45,12 +45,13 @@ case "$1" in
        echo -n "Starting NFS daemon: "
        daemon rpc.nfsd $RPCNFSDCOUNT
        echo
+       # Do it the last so that all clients mounting points are
+       # exported. FIXME: Why?
        action "Starting NFS services: " /usr/sbin/exportfs -r
        touch /var/lock/subsys/nfs
        ;;
   stop)
        # Stop daemons.
-       action "Shutting down NFS services: " /usr/sbin/exportfs -au
        echo -n "Shutting down NFS mountd: "
        killproc rpc.mountd
        echo
@@ -60,6 +61,9 @@ case "$1" in
        echo -n "Shutting down NFS quotas: "
        killproc rpc.rquotad
        echo
+       # Do it the last so that clients can still access the server
+       # when the server is running.
+       action "Shutting down NFS services: " /usr/sbin/exportfs -au
        rm -f /var/lock/subsys/nfs
        ;;
   status)