From: James Hilliard Date: Thu, 15 Jul 2021 03:13:14 +0000 (-0600) Subject: package/nfs-utils: enable nfsv4/nfsv4.1 support X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f96fdeca389d2208bdea5590f72caa8435c7ba67;p=buildroot.git package/nfs-utils: enable nfsv4/nfsv4.1 support Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- diff --git a/package/nfs-utils/Config.in b/package/nfs-utils/Config.in index da563db0f1..b736f6c973 100644 --- a/package/nfs-utils/Config.in +++ b/package/nfs-utils/Config.in @@ -14,6 +14,16 @@ config BR2_PACKAGE_NFS_UTILS if BR2_PACKAGE_NFS_UTILS +config BR2_PACKAGE_NFS_UTILS_NFSV4 + bool "NFSv4/NFSv4.1" + depends on !BR2_STATIC_LIBS # keyutils, lvm2 + select BR2_PACKAGE_KEYUTILS + select BR2_PACKAGE_LIBEVENT + select BR2_PACKAGE_LVM2 + select BR2_PACKAGE_SQLITE + help + Enable NFSv4/NFSv4.1 support + config BR2_PACKAGE_NFS_UTILS_RPCDEBUG bool "rpcdebug" help diff --git a/package/nfs-utils/nfs-utils.mk b/package/nfs-utils/nfs-utils.mk index 80e6ad0ddc..ab000e1ead 100644 --- a/package/nfs-utils/nfs-utils.mk +++ b/package/nfs-utils/nfs-utils.mk @@ -16,8 +16,6 @@ NFS_UTILS_AUTORECONF = YES NFS_UTILS_CONF_ENV = knfsd_cv_bsd_signals=no NFS_UTILS_CONF_OPTS = \ - --disable-nfsv4 \ - --disable-nfsv41 \ --disable-gss \ --enable-tirpc \ --enable-ipv6 \ @@ -45,6 +43,13 @@ NFS_UTILS_TARGETS_$(BR2_PACKAGE_NFS_UTILS_RPC_RQUOTAD) += usr/sbin/rpc.rquotad NFS_UTILS_TARGETS_$(BR2_PACKAGE_NFS_UTILS_RPC_NFSD) += usr/sbin/exportfs \ usr/sbin/rpc.mountd usr/sbin/rpc.nfsd usr/lib/systemd/system/nfs-server.service +ifeq ($(BR2_PACKAGE_NFS_UTILS_NFSV4),y) +NFS_UTILS_CONF_OPTS += --enable-nfsv4 --enable-nfsv41 +NFS_UTILS_DEPENDENCIES += keyutils libevent lvm2 sqlite +else +NFS_UTILS_CONF_OPTS += --disable-nfsv4 --disable-nfsv41 +endif + ifeq ($(BR2_PACKAGE_LIBCAP),y) NFS_UTILS_CONF_OPTS += --enable-caps NFS_UTILS_DEPENDENCIES += libcap