summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-security/selinux/policycoreutils.inc21
1 files changed, 14 insertions, 7 deletions
diff --git a/recipes-security/selinux/policycoreutils.inc b/recipes-security/selinux/policycoreutils.inc
index 7825a6c..b7cb510 100644
--- a/recipes-security/selinux/policycoreutils.inc
+++ b/recipes-security/selinux/policycoreutils.inc
@@ -21,8 +21,6 @@ DEPENDS += "${@['', '${EXTRA_DEPENDS}']['${PN}' != '${BPN}-native']}"
21 21
22inherit selinux pythonnative 22inherit selinux pythonnative
23 23
24DEPENDS += "${@target_selinux(d, 'libpam audit')}"
25
26RDEPENDS_${BPN}-fixfiles += "\ 24RDEPENDS_${BPN}-fixfiles += "\
27 ${BPN}-setfiles \ 25 ${BPN}-setfiles \
28 grep \ 26 grep \
@@ -118,11 +116,20 @@ export STAGING_LIBDIR
118export BUILD_SYS 116export BUILD_SYS
119export HOST_SYS 117export HOST_SYS
120 118
121AUDITH="`ls ${STAGING_INCDIR}/libaudit.h >/dev/null 2>&1 && echo /usr/include/libaudit.h `" 119PACKAGECONFIG_class-target ?= "\
122PAMH="`ls ${STAGING_INCDIR}/security/pam_appl.h >/dev/null 2>&1 && echo /usr/include/security/pam_appl.h `" 120 ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)} \
123EXTRA_OEMAKE += "${@target_selinux(d, 'PAMH=${PAMH} AUDITH=${AUDITH}', 'PAMH= AUDITH= ')} INOTIFYH=n" 121 audit \
124EXTRA_OEMAKE += "PREFIX=${D}" 122"
125EXTRA_OEMAKE += "INITDIR=${D}/etc/init.d" 123
124PACKAGECONFIG[libpam] = ",,libpam,"
125PACKAGECONFIG[audit] = ",,audit,"
126
127EXTRA_OEMAKE += "\
128 ${@bb.utils.contains('PACKAGECONFIG', 'libpam', 'PAMH=y', 'PAMH=', d)} \
129 ${@bb.utils.contains('PACKAGECONFIG', 'audit', 'AUDITH=y', 'AUDITH=', d)} \
130 INOTIFYH=n \
131 PREFIX=${D} \
132"
126 133
127BBCLASSEXTEND = "native" 134BBCLASSEXTEND = "native"
128 135