From 1442824d3272f54feca33238e527d18a06a6b7e0 Mon Sep 17 00:00:00 2001 From: Xin Ouyang Date: Fri, 27 Apr 2012 15:56:20 +0800 Subject: policycoreutils: Fix depends for target build. --- recipes-security/selinux/policycoreutils_2.1.10.bb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/recipes-security/selinux/policycoreutils_2.1.10.bb b/recipes-security/selinux/policycoreutils_2.1.10.bb index 297e15b..2289762 100644 --- a/recipes-security/selinux/policycoreutils_2.1.10.bb +++ b/recipes-security/selinux/policycoreutils_2.1.10.bb @@ -15,8 +15,16 @@ SRC_URI[md5sum] = "fefdede2815cdd2ba8b68599fef1f257" SRC_URI[sha256sum] = "8bbbc36b7d375edff891503932da93e37553f0dd7bdceded7ce9a45c80bec3d1" DEPENDS += "libsepol libselinux libsemanage" -DEPENDS_${BPN} += "libcap-ng libcgroup" -DEPENDS_${BPN} += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam audit', '', d)}" +TARGET_EXTRA_DEPENDS = "libcap-ng libcgroup" +TARGET_EXTRA_DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam audit', '', d)}" +python __anonymous () { + dps = d.getVar('DEPENDS', True) + extra_dps = d.getVar('TARGET_EXTRA_DEPENDS', True) + pn = d.getVar('PN', True) + bpn = d.getVar('BPN', True) + if pn == bpn: + d.setVar("DEPENDS", dps + " " + extra_dps) +} RDEPENDS_${BPN} += "\ libselinux-python \ -- cgit v1.2.3-54-g00ecf