make nfsd V4 & nfs V4 optional patch attached
greets
diff --git a/package/kernel/modules/fs.mk b/package/kernel/modules/fs.mk index fc1bd17..4ca6cfd 100644 --- a/package/kernel/modules/fs.mk +++ b/package/kernel/modules/fs.mk @@ -214,13 +214,19 @@ define KernelPackage/fs-nfs-common AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd) endef -define KernelPackage/fs-nfs-common/2.6 +$(eval $(call KernelPackage,fs-nfs-common)) + + +define KernelPackage/fs-nfs-common-v4 + SUBMENU:=$(FS_MENU) + TITLE:=Common NFS V4 filesystem modules + DEPENDS:= @LINUX_2_6 +kmod-fs-nfs-common KCONFIG+=CONFIG_SUNRPC_GSS FILES+=$(LINUX_DIR)/net/sunrpc/auth_gss/auth_rpcgss.$(LINUX_KMOD_SUFFIX) - AUTOLOAD=$(call AutoLoad,30,sunrpc lockd auth_rpcgss) + AUTOLOAD=$(call AutoLoad,30,auth_rpcgss) endef -$(eval $(call KernelPackage,fs-nfs-common)) +$(eval $(call KernelPackage,fs-nfs-common-v4)) define KernelPackage/fs-nfs @@ -241,6 +247,22 @@ endef $(eval $(call KernelPackage,fs-nfs)) +define KernelPackage/fs-nfs-v4 + SUBMENU:=$(FS_MENU) + TITLE:=NFS V4 filesystem support + DEPENDS:= @LINUX_2_6 +kmod-fs-nfs +kmod-fs-nfs-common-v4 + KCONFIG+=CONFIG_NFS_V4=y + FILES+=$(LINUX_DIR)/net/sunrpc/auth_gss/auth_rpcgss.$(LINUX_KMOD_SUFFIX) + AUTOLOAD=$(call AutoLoad,30,auth_rpcgss) +endef + +define KernelPackage/fs-nfs-v4/description + Kernel module for NFS V4 support +endef + +$(eval $(call KernelPackage,fs-nfs-v4)) + + define KernelPackage/fs-exportfs SUBMENU:=$(FS_MENU) TITLE:=exportfs kernel server support @@ -271,6 +293,21 @@ endef $(eval $(call KernelPackage,fs-nfsd)) + +define KernelPackage/fs-nfsd-v4 + SUBMENU:=$(FS_MENU) + TITLE:=NFS V4 kernel server support + DEPENDS:= @LINUX_2_6 +kmod-fs-nfsd +kmod-fs-nfs-common-v4 + KCONFIG:=CONFIG_NFSD_V4=y +endef + +define KernelPackage/fs-nfsd-v4/description + Kernel module for NFS V4 kernel server support +endef + +$(eval $(call KernelPackage,fs-nfsd-v4)) + + define KernelPackage/fs-msdos SUBMENU:=$(FS_MENU) TITLE:=MSDOS filesystem support diff --git a/target/linux/generic-2.6/config-2.6.25 b/target/linux/generic-2.6/config-2.6.25 index b544fe4..3ac9274 100644 --- a/target/linux/generic-2.6/config-2.6.25 +++ b/target/linux/generic-2.6/config-2.6.25 @@ -1073,11 +1073,11 @@ CONFIG_NFSD_TCP=y # CONFIG_NFSD_V2_ACL is not set # CONFIG_NFSD_V3_ACL is not set CONFIG_NFSD_V3=y -CONFIG_NFSD_V4=y +# CONFIG_NFSD_V4 is not set # CONFIG_NFS_FS is not set # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V3=y -CONFIG_NFS_V4=y +# CONFIG_NFS_V4 is not set # CONFIG_NFTL is not set # CONFIG_NLS_ASCII is not set # CONFIG_NLS_CODEPAGE_1250 is not set diff --git a/target/linux/generic-2.6/config-2.6.30 b/target/linux/generic-2.6/config-2.6.30 index 9130ce6..6e3b458 100644 --- a/target/linux/generic-2.6/config-2.6.30 +++ b/target/linux/generic-2.6/config-2.6.30 @@ -1405,11 +1405,11 @@ CONFIG_NFSD_TCP=y # CONFIG_NFSD_V2_ACL is not set # CONFIG_NFSD_V3_ACL is not set CONFIG_NFSD_V3=y -CONFIG_NFSD_V4=y +# CONFIG_NFSD_V4 is not set # CONFIG_NFS_FS is not set # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V3=y -CONFIG_NFS_V4=y +# CONFIG_NFS_V4 is not set # CONFIG_NFTL is not set # CONFIG_NILFS2_FS is not set CONFIG_NL80211=y diff --git a/target/linux/generic-2.6/config-2.6.31 b/target/linux/generic-2.6/config-2.6.31 index 6678ecc..5d571fe 100644 --- a/target/linux/generic-2.6/config-2.6.31 +++ b/target/linux/generic-2.6/config-2.6.31 @@ -1446,12 +1446,12 @@ CONFIG_NFSD_TCP=y # CONFIG_NFSD_V2_ACL is not set # CONFIG_NFSD_V3_ACL is not set CONFIG_NFSD_V3=y -CONFIG_NFSD_V4=y +# CONFIG_NFSD_V4 is not set # CONFIG_NFS_FS is not set # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V3=y # CONFIG_NFS_V4_1 is not set -CONFIG_NFS_V4=y +# CONFIG_NFS_V4 is not set # CONFIG_NFTL is not set # CONFIG_NILFS2_FS is not set CONFIG_NL80211=y diff --git a/target/linux/generic-2.6/config-2.6.32 b/target/linux/generic-2.6/config-2.6.32 index 7dcb878..ed632a8 100644 --- a/target/linux/generic-2.6/config-2.6.32 +++ b/target/linux/generic-2.6/config-2.6.32 @@ -1515,12 +1515,12 @@ CONFIG_NFSD_TCP=y # CONFIG_NFSD_V2_ACL is not set # CONFIG_NFSD_V3_ACL is not set CONFIG_NFSD_V3=y -CONFIG_NFSD_V4=y +# CONFIG_NFSD_V4 is not set # CONFIG_NFS_FS is not set # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V3=y # CONFIG_NFS_V4_1 is not set -CONFIG_NFS_V4=y +# CONFIG_NFS_V4 is not set # CONFIG_NFTL is not set # CONFIG_NILFS2_FS is not set CONFIG_NL80211=y
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
