mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
Allow to install apparmor profiles
Make it easy to install the shipped examples. The aim is to have reasonably working templates so that distros only need to minimally patch these and can feed things upstream more easily. This was prompted by http://bugs.debian.org/725144
This commit is contained in:
1 parent
6e130ddc4d
commit
37705c12be
2 files changed
+29
-1
No files matched your search
+11
-1
@@ -1418,6 +1418,16 @@ elif test "with_secdriver_apparmor" != "no" ; then
|
||||
fi
|
||||
AM_CONDITIONAL([WITH_SECDRIVER_APPARMOR], [test "$with_secdriver_apparmor" != "no"])
|
||||
|
||||
if test "$with_apparmor" != "no"; then
|
||||
AC_ARG_WITH([apparmor-profiles],
|
||||
[AS_HELP_STRING([--with-apparmor-profiles],
|
||||
[install apparmor profiles @<:@default=no@:>@])],
|
||||
[with_apparmor_profiles=yes],
|
||||
[with_apparmor_profiles=no])
|
||||
else
|
||||
with_apparmor_profiles="no"
|
||||
fi
|
||||
AM_CONDITIONAL([WITH_APPARMOR_PROFILES], [test "$with_apparmor_profiles" != "no"])
|
||||
|
||||
dnl DTrace static probes
|
||||
AC_ARG_WITH([dtrace],
|
||||
@@ -2607,7 +2617,7 @@ AC_MSG_NOTICE([])
|
||||
AC_MSG_NOTICE([Security Drivers])
|
||||
AC_MSG_NOTICE([])
|
||||
AC_MSG_NOTICE([ SELinux: $with_secdriver_selinux ($SELINUX_MOUNT)])
|
||||
AC_MSG_NOTICE([AppArmor: $with_secdriver_apparmor])
|
||||
AC_MSG_NOTICE([AppArmor: $with_secdriver_apparmor (install profiles: $with_apparmor_profiles)])
|
||||
AC_MSG_NOTICE([])
|
||||
AC_MSG_NOTICE([Driver Loadable Modules])
|
||||
AC_MSG_NOTICE([])
|
||||
|
||||
@@ -19,3 +19,21 @@ EXTRA_DIST= \
|
||||
libvirt-qemu \
|
||||
usr.lib.libvirt.virt-aa-helper \
|
||||
usr.sbin.libvirtd
|
||||
|
||||
if WITH_APPARMOR_PROFILES
|
||||
apparmordir = $(sysconfdir)/apparmor.d/
|
||||
apparmor_DATA = \
|
||||
usr.lib.libvirt.virt-aa-helper \
|
||||
usr.sbin.libvirtd \
|
||||
$(NULL)
|
||||
|
||||
abstractionsdir = $(apparmordir)/abstractions
|
||||
abstractions_DATA = \
|
||||
libvirt-qemu \
|
||||
$(NULL)
|
||||
|
||||
templatesdir = $(apparmordir)/libvirtd
|
||||
templates_DATA = \
|
||||
TEMPLATE \
|
||||
$(NULL)
|
||||
endif WITH_APPARMOR_PROFILES
|
||||
Reference in new issue
Block a user