X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=debian%2Fnfs-kernel-server.init;h=922b7349f49481b0c36f34ef2569b726d7574d7f;hp=1818b9edbe1e08ff7e2e79f2fa284b79a920d9b5;hb=ab1d7b6062aba3bb5cf62325b37ee1e34b864c3f;hpb=1d47db69329115bac31b3a282b04374375a2a8e8 diff --git a/debian/nfs-kernel-server.init b/debian/nfs-kernel-server.init index 1818b9e..922b734 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 -q nfsd_version /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