From: Daniel Golle Date: Mon, 29 Sep 2025 15:59:57 +0000 (+0100) Subject: nfs-kernel-server: fix recursive Kconfig dependencies X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=d6a3943cc4c15bd64e48580d871b585bb6f2b620;p=feed%2Fpackages.git nfs-kernel-server: fix recursive Kconfig dependencies Move CONFLICTS definition to the respective v4 packages to avoid creating a recursive dependency. Fixes: ee3b06e42 ("nfs-kernel-server: provide a NFSv3 and NFSv4 daemon") Fixes: #27555 Signed-off-by: Daniel Golle --- diff --git a/net/nfs-kernel-server/Makefile b/net/nfs-kernel-server/Makefile index 19876f7893..e971ddc84a 100644 --- a/net/nfs-kernel-server/Makefile +++ b/net/nfs-kernel-server/Makefile @@ -50,6 +50,7 @@ define Package/nfs-kernel-server DEPENDS+= +kmod-fs-nfsd +kmod-fs-nfs +rpcbind VARIANT:=v3 USERID:=nfs:nfs + CONFLICTS:=nfs-kernel-server-v4 endef define Package/nfs-kernel-server/description @@ -60,7 +61,6 @@ define Package/nfs-kernel-server-v4 $(call Package/nfs-kernel-server/Default) TITLE:=Kernel NFS server (NFSv4.x) DEPENDS+= +kmod-fs-nfsd +kmod-fs-nfs +rpcbind +kmod-fs-nfs-v4 +libkeyutils +libdevmapper +libevent2-core +libreadline - CONFLICTS:=nfs-kernel-server VARIANT:=v4 PROVIDES:=nfs-kernel-server USERID:=nfs:nfs @@ -74,6 +74,7 @@ define Package/nfs-utils $(call Package/nfs-utils/Default) TITLE:=NFS mount and umount utils (NFSv3) DEPENDS:=+libtirpc + CONFLICTS:=nfs-utils-v4 VARIANT:=v3 endef @@ -85,7 +86,6 @@ define Package/nfs-utils-v4 $(call Package/nfs-utils/Default) TITLE:=NFS mount and umount utils (NFSv4.x) DEPENDS:=+libtirpc +libkeyutils +libdevmapper - CONFLICTS:=nfs-utils VARIANT:=v4 PROVIDES:=nfs-utils endef