Skip to content

Commit bbb28db

Browse files
Naman Jainkraj
authored andcommitted
nftables: Conditionally add ${PN}-python as RDEPENDS for ptest
This commit updates the RDEPENDS for the ptest package to include ${PN}-python only when the 'python' PACKAGECONFIG option is enabled. This change will ensure that we dont get below failure when ptest is enabled in the distro features, and packageconfig is not set. It causes this error- ERROR: Nothing RPROVIDES 'nftables-python' (meta-openembedded/meta-networking/recipes-filter/nftables/nftables_1.1.6.bb RDEPENDS on or otherwise requires it) NOTE: Runtime target 'nftables-python' is unbuildable, removing... Missing or unbuildable dependency chain was: ['nftables-python'] ERROR: Required build target 'nftables' has no buildable providers. Missing or unbuildable dependency chain was: ['nftables', 'nftables-python'] Signed-off-by: Naman Jain <namanj1@kpit.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
1 parent ff30948 commit bbb28db

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

meta-networking/recipes-filter/nftables/nftables_1.1.6.bb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,10 @@ do_install() {
7272
fi
7373
}
7474

75-
RDEPENDS:${PN}-ptest += " ${PN}-python bash coreutils make iproute2 iputils-ping procps python3-core python3-ctypes python3-json python3-misc sed util-linux"
75+
RDEPENDS:${PN}-ptest += " \
76+
bash coreutils make iproute2 iputils-ping procps python3-core python3-ctypes python3-json python3-misc sed util-linux \
77+
${@bb.utils.contains('PACKAGECONFIG', 'python', '${PN}-python', '', d)} \
78+
"
7679

7780

7881
# For ptests compile the kernel with CONFIG_NFT_TPROXY

0 commit comments

Comments
 (0)