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