[yocto] [meta-security][PATCH 10/11] apparmor: if Perl is disabled remove perl-using scripts
Ross Burton
ross.burton at intel.com
Mon Jan 14 06:42:07 PST 2019
aa-notify uses the Perl bindings, so isn't usable when perl is disabled.
Signed-off-by: Ross Burton <ross.burton at intel.com>
---
recipes-security/AppArmor/apparmor_2.12.bb | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/recipes-security/AppArmor/apparmor_2.12.bb b/recipes-security/AppArmor/apparmor_2.12.bb
index 92602f3..ac03a56 100644
--- a/recipes-security/AppArmor/apparmor_2.12.bb
+++ b/recipes-security/AppArmor/apparmor_2.12.bb
@@ -86,6 +86,11 @@ do_install () {
oe_runmake -C ${B}/parser DESTDIR="${D}" install
oe_runmake -C ${B}/profiles DESTDIR="${D}" install
+ # If perl is disabled this script won't be any good
+ if ! ${@bb.utils.contains('PACKAGECONFIG','perl','true','false', d)}; then
+ rm -f ${D}${sbindir}/aa-notify
+ fi
+
if test -z "${HTTPD}" ; then
oe_runmake -C ${B}/changehat/mod_apparmor DESTDIR="${D}" install
fi
--
2.11.0
More information about the yocto
mailing list