From: Yann E. MORIN Date: Sat, 28 Mar 2020 08:28:08 +0000 (+0100) Subject: package/apparmor: add option to install generic profiles X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=12b76b077aa95ef5130c7c477aa984a80d1306a4;p=buildroot.git package/apparmor: add option to install generic profiles The apparmor packages comes with a set of profiles for a class of usual, mostly server-class programs and daemons. Even though an embedded device will mostly require custom profiles, the generic ones may come handy, as they also provide "abstractions", that can serve as templates for custom profiles. Signed-off-by: Angelo Compagnucci [yann.morin.1998@free.fr: split off into its own patch] Signed-off-by: Yann E. MORIN Tested-by: Angelo Compagnucci --- diff --git a/package/apparmor/Config.in b/package/apparmor/Config.in index d02838f800..3cb5349cac 100644 --- a/package/apparmor/Config.in +++ b/package/apparmor/Config.in @@ -60,6 +60,12 @@ config BR2_PACKAGE_APPARMOR_UTILS_EXTRA endif # BR2_PACKAGE_APPARMOR_UTILS +config BR2_PACKAGE_APPARMOR_PROFILES + bool "profiles" + help + Installs server-class profiles for a wide range of + usual programs and daemons. + endif # BR2_PACKAGE_APPARMOR comment "apparmor needs a toolchain w/ headers >= 3.16, threads, C++" diff --git a/package/apparmor/apparmor.mk b/package/apparmor/apparmor.mk index ab0b7778d6..b1a47c080c 100644 --- a/package/apparmor/apparmor.mk +++ b/package/apparmor/apparmor.mk @@ -35,6 +35,10 @@ endif # BR2_PACKAGE_APPARMOR_UTILS_EXTRA endif # BR2_PACKAGE_APPARMOR_UTILS +ifeq ($(BR2_PACKAGE_APPARMOR_PROFILES),y) +APPARMOR_TOOLS += profiles +endif + define APPARMOR_BUILD_CMDS $(foreach tool,$(APPARMOR_TOOLS),\ $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) \