#!/bin/sh
if ! grep -q initstate /etc/init.d/nfs-kernel-server; then
 patch -p1 /etc/init.d/nfs-kernel-server <<'EOT'
@@ -64,7 +64,7 @@
 		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
+		if ! [ "$(cat /sys/module/nfsd/initstate 2>/dev/null)" = "live" ]; then
 			log_warning_msg "Not starting $DESC: no support in current kernel."
 			exit 0
 		fi
EOT
 /etc/init.d/nfs-kernel-server restart
fi
