X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=debian%2Fnfs-common.init;h=54701d7d931a2dcb4aa370a7b9823f92af280fb7;hp=e9cb4cab899eb9874dd352f45ba4b169759bdc4e;hb=59840096395f070e67af445e509037ef565520d0;hpb=18dbe6d642c9d26312a494470d213dd9609d019d diff --git a/debian/nfs-common.init b/debian/nfs-common.init index e9cb4ca..54701d7 100644 --- a/debian/nfs-common.init +++ b/debian/nfs-common.init @@ -2,9 +2,9 @@ ### BEGIN INIT INFO # Provides: nfs-common -# Required-Start: $time +# Required-Start: $portmap $time # Required-Stop: $time -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 4 5 S # Default-Stop: 0 1 6 # Short-Description: NFS support files common to client and server # Description: NFS is a popular protocol for file sharing across @@ -18,7 +18,6 @@ DESC="NFS common utilities" # Read config DEFAULTFILE=/etc/default/nfs-common PREFIX= -NEED_LOCKD= NEED_IDMAPD= NEED_GSSD= PIPEFS_MOUNTPOINT=/var/lib/nfs/rpc_pipefs @@ -29,28 +28,6 @@ fi . /lib/lsb/init-functions -# Determine whether lockd daemon is required. -case "$NEED_LOCKD" in -yes|no) ;; -*) case `uname -r` in - '' | [01].* | 2.[0123].* ) - # Older kernels may or may not need a lockd daemon. - # We must assume they do, unless we can prove otherwise. - # (A false positive here results only in a harmless message.) - NEED_LOCKD=yes - if test -f /proc/ksyms - then - grep -q lockdctl /proc/ksyms || NEED_LOCKD=no - fi - ;; - - *) # Modern kernels (>= 2.4) start a lockd thread automatically. - NEED_LOCKD=no - ;; - esac - ;; -esac - # # Parse the fstab file, and determine whether we need idmapd and gssd. (The # /etc/defaults settings, if any, will override our autodetection.) This code @@ -59,21 +36,23 @@ esac AUTO_NEED_IDMAPD=no AUTO_NEED_GSSD=no -exec 9<&0 /dev/null - then - echo "rpc.statd running, but rpc.lockd halted" - exit 3 - fi - fi - if [ "$NEED_IDMAPD" = yes ] then if ! pidof rpc.idmapd >/dev/null