]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/init.d/nfs-server
nfs-server: Fix kernel version check in initscript.
[ipfire-2.x.git] / src / initscripts / init.d / nfs-server
index 397722c1c2967570a6a761077b860e483c391020..41055ad5b909a01d7584b6a003c4de56d75015ea 100644 (file)
@@ -27,8 +27,8 @@ case "$1" in
                        loadproc /usr/sbin/rpc.rquotad
                fi
 
-               # NFSD support only in 2.6 kernel
-               /bin/uname -r | /bin/grep "2.6" 2>&1 > /dev/null
+               # NFSD support requires kernel 2.6 or newer.
+               /bin/uname -r | /bin/grep -E "^2.6|^3" 2>&1 > /dev/null
                if [ $? = 0 ]; then
                        boot_mesg "Mounting nfsd virtual filesystem..."
                        /bin/mount -t nfsd none /proc/fs/nfsd 2>&1 > /dev/null
@@ -62,8 +62,8 @@ case "$1" in
                /usr/sbin/exportfs -au 2>&1 > /dev/null
                evaluate_retval
 
-               # NFSD support only in 2.6 kernel
-                /bin/uname -r | /bin/grep "2.6" 2>&1 > /dev/null
+               # NFSD support requires kernel 2.6 or newer.
+                /bin/uname -r | /bin/grep -E "^2.6|^3" 2>&1 > /dev/null
                 if [ $? = 0 ]; then
                        boot_mesg "Unmounting NFS Virtual Filesystem..."
                        /bin/umount /proc/fs/nfsd 2>&1 > /dev/null