X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=debian%2Fnfs-common.init;h=df5fca289018993800860d35a89e9a8c446dfcae;hp=0f25166a3fa91fb31b9a47b4e4f1658fdbccea76;hb=a844d5c56ef076c8961e7396b601e9a2bdeb546f;hpb=72913e3a0498e2099800de53871b696c72feda1b diff --git a/debian/nfs-common.init b/debian/nfs-common.init index 0f25166..df5fca2 100755 --- a/debian/nfs-common.init +++ b/debian/nfs-common.init @@ -18,9 +18,9 @@ DESC="NFS common utilities" DEFAULTFILE=/etc/default/nfs-common PREFIX= NEED_LOCKD= -NEED_IDMAPD=yes +NEED_IDMAPD= IDMAPD_PIDFILE=/var/run/rpc.idmapd.pid -NEED_GSSD=yes +NEED_GSSD= GSSD_PIDFILE=/var/run/rpc.gssd.pid PIPEFS_MOUNTPOINT=/var/lib/nfs/rpc_pipefs RPCGSSDOPTS= @@ -50,6 +50,46 @@ yes|no) ;; ;; 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 +# is partially adapted from the mountnfs.sh script in the sysvinit package. +# +AUTO_NEED_IDMAPD=no +AUTO_NEED_GSSD=no + +exec 9<&0 /dev/null || true echo "." ;;