From 4918d0b0252f2dae59d5d59d54101d385002c129 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 14 Jan 2019 14:42:07 +0000 Subject: apparmor: if Perl is disabled remove perl-using scripts aa-notify uses the Perl bindings, so isn't usable when perl is disabled. Signed-off-by: Ross Burton Signed-off-by: Armin Kuster --- 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 -- cgit v1.2.3-54-g00ecf