]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - debian/nfs-kernel-server.init
Imported Debian patch 1.0.7-14
[nfs-utils.git] / debian / nfs-kernel-server.init
index 1818b9edbe1e08ff7e2e79f2fa284b79a920d9b5..01438627ccc3dca9fe34bddf79ce51733d454874 100755 (executable)
@@ -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