X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=debian%2Fnfs-kernel-server.init;h=01438627ccc3dca9fe34bddf79ce51733d454874;hp=1818b9edbe1e08ff7e2e79f2fa284b79a920d9b5;hb=256ca818abf1b49274645eeae0cac6250bd58ea5;hpb=1d47db69329115bac31b3a282b04374375a2a8e8 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