]> xenbits.xensource.com Git - libvirt.git/commitdiff
meson: Detect AppArmor 3.x
authorAndrea Bolognani <abologna@redhat.com>
Thu, 29 Jun 2023 09:25:12 +0000 (11:25 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Mon, 3 Jul 2023 12:55:31 +0000 (14:55 +0200)
We will soon need to base some decisions on whether AppArmor 3.x
or 2.x is present on the system.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Jim Fehlig <jfehlig@suse.com>
meson.build

index 6b075282b6ae0b2e8f8ac16f4294f97f68791abc..958c1a26a03859a58b137373e144957419c7f595 100644 (file)
@@ -879,6 +879,9 @@ endif
 apparmor_dep = dependency('libapparmor', required: get_option('apparmor'))
 if apparmor_dep.found()
   conf.set('WITH_APPARMOR', 1)
+  if apparmor_dep.version().version_compare('>=3.0.0')
+    conf.set('WITH_APPARMOR_3', 1)
+  endif
   conf.set_quoted('APPARMOR_DIR', sysconfdir / 'apparmor.d')
   conf.set_quoted('APPARMOR_PROFILES_PATH', '/sys/kernel/security/apparmor/profiles')
 endif