mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-09 07:51:59 -09:00
The various AppArmor utilities are spread in a few sub-directories of the apparmor source tree. For now, we build only the parser, but we'll soon introduce support for a few other utilities, so we prepare the package to be able to build more than just the parser, hence the slightly convoluted build and install commands, and the use of the APPARMOR_TOOLS and APPARMOR_MAKE_OPTS variables, which will come handy in the following commits. We must ensure the version matches that of libapparmor, but there is not much we can do to enforce that, so as we do for various other packages, we just add a comment to that effect. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> [yann.morin.1998@free.fr: - make it a separate package - split into its own patch, write a commit log ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Tested-by: Angelo Compagnucci <angelo@amarulasolutions.com>
26 lines
962 B
Plaintext
26 lines
962 B
Plaintext
config BR2_PACKAGE_APPARMOR
|
|
bool "apparmor"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libapparmor
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libapparmor
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16 # libapparmor
|
|
select BR2_PACKAGE_LIBAPPARMOR
|
|
help
|
|
AppArmor is an effective and easy-to-use Linux application
|
|
security system. AppArmor proactively protects the operating
|
|
system and applications from external or internal threats,
|
|
even zero-day attacks, by enforcing good behavior and
|
|
preventing even unknown application flaws from being
|
|
exploited.
|
|
|
|
This package builds the parser (which can load profiles).
|
|
|
|
http://wiki.apparmor.net
|
|
|
|
comment "apparmor needs a toolchain w/ headers >= 3.16, threads, C++"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
|
|
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16
|