From 0a7a8b89b6d7614581afe00244a92cf65f011ec0 Mon Sep 17 00:00:00 2001 From: Xin Ouyang Date: Fri, 17 Aug 2012 14:27:58 +0800 Subject: policycoreutils: rewrite DEPENDS for libcap-ng&libcgroup&pam EXTRA_DEPENDS is still not null while building native packages, this will add useless depends for libcap-ng&libcgroup&pam and cause build errors. So rewrite these DEPENDS. Signed-off-by: Xin Ouyang --- recipes-security/selinux/policycoreutils_2.1.10.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-security/selinux/policycoreutils_2.1.10.bb b/recipes-security/selinux/policycoreutils_2.1.10.bb index 80c79f2..848f010 100644 --- a/recipes-security/selinux/policycoreutils_2.1.10.bb +++ b/recipes-security/selinux/policycoreutils_2.1.10.bb @@ -16,10 +16,10 @@ SRC_URI[sha256sum] = "8bbbc36b7d375edff891503932da93e37553f0dd7bdceded7ce9a45c80 SRC_URI += "file://policycoreutils-fix-format-security.patch" -DEPENDS += "libsepol libselinux libsemanage ${EXTRA_DEPENDS}" +DEPENDS += "libsepol libselinux libsemanage" +DEPENDS += "${@['', '${EXTRA_DEPENDS}']['${PN}' == '${BPN}']}" EXTRA_DEPENDS = "libcap-ng libcgroup" EXTRA_DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam audit', '', d)}" -EXTRA_DEPENDS_virtclass-native = "" RDEPENDS_${BPN} += "\ libselinux-python \ -- cgit v1.2.3-54-g00ecf