X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=debian%2Fnfs-kernel-server.init;h=01438627ccc3dca9fe34bddf79ce51733d454874;hb=refs%2Ftags%2Fdebian%2F1%251.0.7-14;hp=1818b9edbe1e08ff7e2e79f2fa284b79a920d9b5;hpb=1d47db69329115bac31b3a282b04374375a2a8e8;p=nfs-utils.git diff --git a/debian/nfs-kernel-server.init b/debian/nfs-kernel-server.init index 1818b9e..0143862 100755 --- a/debian/nfs-kernel-server.init +++ b/debian/nfs-kernel-server.init @@ -62,6 +62,13 @@ case "$1" in if [ -f /etc/exports ] then do_modprobe nfsd + + # See if our running kernel supports the NFS kernel server + if [ -f /proc/kallsyms ] && ! grep -qE 'init_nf(sd| )' /proc/kallsyms; then + echo "Not starting $DESC: no support in current kernel." + exit 0 + fi + do_mount nfsd $PROCNFSD_MOUNTPOINT || NEED_SVCGSSD=no printf "Exporting directories for $DESC..." $PREFIX/sbin/exportfs -r