linux: enable AppArmor-related options if needed
authorAngelo Compagnucci <angelo@amarulasolutions.com>
Fri, 27 Mar 2020 19:55:04 +0000 (20:55 +0100)
committerYann E. MORIN <yann.morin.1998@free.fr>
Mon, 20 Apr 2020 07:53:05 +0000 (09:53 +0200)
commit67e576fab524c6341d86aa34a8c93306533b6e1a
tree3b7453ab02d9a843a5b66697cc3586d7f4e0c451
parent01a82c14012370a3bdff15e6bd761acc10fd79f3
linux: enable AppArmor-related options if needed

Using AppArmor requires support in the kernel, so do for AppArmor what
we did for SElinux, and enabled the necessary options.

Note that a single LSM can be the default one, so as of today, SELinux
wins, by virtue of being the last to be enabled.

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
[yann.morin.1998@free.fr:
  - don't force DEFAULT_SECURITY_APPARMOR, it does not exist in all
    kernel versions
  - move closer to SELinux
  - 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>
linux/linux.mk