diff options
| -rw-r--r-- | recipes-security/selinux/policycoreutils.inc | 21 |
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 | ||
| 22 | inherit selinux pythonnative | 22 | inherit selinux pythonnative |
| 23 | 23 | ||
| 24 | DEPENDS += "${@target_selinux(d, 'libpam audit')}" | ||
| 25 | |||
| 26 | RDEPENDS_${BPN}-fixfiles += "\ | 24 | RDEPENDS_${BPN}-fixfiles += "\ |
| 27 | ${BPN}-setfiles \ | 25 | ${BPN}-setfiles \ |
| 28 | grep \ | 26 | grep \ |
| @@ -118,11 +116,20 @@ export STAGING_LIBDIR | |||
| 118 | export BUILD_SYS | 116 | export BUILD_SYS |
| 119 | export HOST_SYS | 117 | export HOST_SYS |
| 120 | 118 | ||
| 121 | AUDITH="`ls ${STAGING_INCDIR}/libaudit.h >/dev/null 2>&1 && echo /usr/include/libaudit.h `" | 119 | PACKAGECONFIG_class-target ?= "\ |
| 122 | PAMH="`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)} \ |
| 123 | EXTRA_OEMAKE += "${@target_selinux(d, 'PAMH=${PAMH} AUDITH=${AUDITH}', 'PAMH= AUDITH= ')} INOTIFYH=n" | 121 | audit \ |
| 124 | EXTRA_OEMAKE += "PREFIX=${D}" | 122 | " |
| 125 | EXTRA_OEMAKE += "INITDIR=${D}/etc/init.d" | 123 | |
| 124 | PACKAGECONFIG[libpam] = ",,libpam," | ||
| 125 | PACKAGECONFIG[audit] = ",,audit," | ||
| 126 | |||
| 127 | EXTRA_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 | ||
| 127 | BBCLASSEXTEND = "native" | 134 | BBCLASSEXTEND = "native" |
| 128 | 135 | ||
