]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
apparmor: Move static data out of examples/
authorAndrea Bolognani <abologna@redhat.com>
Wed, 9 Jan 2019 15:51:43 +0000 (16:51 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Thu, 10 Jan 2019 15:48:12 +0000 (16:48 +0100)
These files need to be installed on the system for apparmor
support to work, so they don't belong with examples.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
examples/Makefile.am
src/security/Makefile.inc.am
src/security/apparmor/TEMPLATE.lxc [moved from examples/apparmor/TEMPLATE.lxc with 100% similarity]
src/security/apparmor/TEMPLATE.qemu [moved from examples/apparmor/TEMPLATE.qemu with 100% similarity]
src/security/apparmor/libvirt-lxc [moved from examples/apparmor/libvirt-lxc with 100% similarity]
src/security/apparmor/libvirt-qemu [moved from examples/apparmor/libvirt-qemu with 100% similarity]
src/security/apparmor/usr.lib.libvirt.virt-aa-helper [moved from examples/apparmor/usr.lib.libvirt.virt-aa-helper with 100% similarity]
src/security/apparmor/usr.sbin.libvirtd [moved from examples/apparmor/usr.sbin.libvirtd with 100% similarity]

index 76907a1c8f21a4676dd78722ac7ffc5b92eaf62a..e2ec6e7fba516d6ea0164795e688c07a64486b47 100644 (file)
 FILTERS = $(wildcard $(srcdir)/xml/nwfilter/*.xml)
 
 EXTRA_DIST = \
-       apparmor/TEMPLATE.qemu \
-       apparmor/TEMPLATE.lxc \
-       apparmor/libvirt-qemu \
-       apparmor/libvirt-lxc \
-       apparmor/usr.lib.libvirt.virt-aa-helper \
-       apparmor/usr.sbin.libvirtd \
        lxcconvert/virt-lxc-convert \
        polkit/libvirt-acl.rules \
        $(wildcard $(srcdir)/systemtap/*.stp) \
@@ -70,40 +64,6 @@ admin_logging_SOURCES = admin/logging.c
 INSTALL_DATA_LOCAL =
 UNINSTALL_LOCAL =
 
-if WITH_APPARMOR_PROFILES
-apparmordir = $(sysconfdir)/apparmor.d/
-apparmor_DATA = \
-       apparmor/usr.lib.libvirt.virt-aa-helper \
-       apparmor/usr.sbin.libvirtd \
-       $(NULL)
-
-abstractionsdir = $(apparmordir)/abstractions
-abstractions_DATA = \
-       apparmor/libvirt-qemu \
-       apparmor/libvirt-lxc \
-       $(NULL)
-
-templatesdir = $(apparmordir)/libvirt
-templates_DATA = \
-       apparmor/TEMPLATE.qemu \
-       apparmor/TEMPLATE.lxc \
-       $(NULL)
-
-APPARMOR_LOCAL_DIR = "$(DESTDIR)$(apparmordir)/local"
-install-apparmor-local:
-       $(MKDIR_P) "$(APPARMOR_LOCAL_DIR)"
-       echo "# Site-specific additions and overrides for \
-               'usr.lib.libvirt.virt-aa-helper'" \
-               >"$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
-
-uninstall-apparmor-local:
-       rm -f "$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
-       rmdir "$(APPARMOR_LOCAL_DIR)" || :
-
-INSTALL_DATA_LOCAL += install-apparmor-local
-UNINSTALL_LOCAL += uninstall-apparmor-local
-endif WITH_APPARMOR_PROFILES
-
 if WITH_NWFILTER
 NWFILTER_DIR = "$(DESTDIR)$(sysconfdir)/libvirt/nwfilter"
 
index 0ade97d355936b7d70441f9c270ff39323a7033e..b24cdfd083b55eece833d5f1475ce9c9265b2737 100644 (file)
@@ -32,6 +32,12 @@ EXTRA_DIST += \
        $(SECURITY_DRIVER_SELINUX_SOURCES) \
        $(SECURITY_DRIVER_APPARMOR_SOURCES) \
        $(SECURITY_DRIVER_APPARMOR_HELPER_SOURCES) \
+       security/apparmor/TEMPLATE.qemu \
+       security/apparmor/TEMPLATE.lxc \
+       security/apparmor/libvirt-qemu \
+       security/apparmor/libvirt-lxc \
+       security/apparmor/usr.lib.libvirt.virt-aa-helper \
+       security/apparmor/usr.sbin.libvirtd \
        $(NULL)
 
 libvirt_security_manager_la_SOURCES = $(SECURITY_DRIVER_SOURCES)
@@ -80,3 +86,37 @@ virt_aa_helper_CFLAGS = \
        $(NULL)
 endif WITH_LIBVIRTD
 endif WITH_SECDRIVER_APPARMOR
+
+if WITH_APPARMOR_PROFILES
+apparmordir = $(sysconfdir)/apparmor.d/
+apparmor_DATA = \
+       security/apparmor/usr.lib.libvirt.virt-aa-helper \
+       security/apparmor/usr.sbin.libvirtd \
+       $(NULL)
+
+abstractionsdir = $(apparmordir)/abstractions
+abstractions_DATA = \
+       security/apparmor/libvirt-qemu \
+       security/apparmor/libvirt-lxc \
+       $(NULL)
+
+templatesdir = $(apparmordir)/libvirt
+templates_DATA = \
+       security/apparmor/TEMPLATE.qemu \
+       security/apparmor/TEMPLATE.lxc \
+       $(NULL)
+
+APPARMOR_LOCAL_DIR = "$(DESTDIR)$(apparmordir)/local"
+install-apparmor-local:
+       $(MKDIR_P) "$(APPARMOR_LOCAL_DIR)"
+       echo "# Site-specific additions and overrides for \
+               'usr.lib.libvirt.virt-aa-helper'" \
+               >"$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
+
+uninstall-apparmor-local:
+       rm -f "$(APPARMOR_LOCAL_DIR)/usr.lib.libvirt.virt-aa-helper"
+       rmdir "$(APPARMOR_LOCAL_DIR)" || :
+
+INSTALL_DATA_LOCAL += install-apparmor-local
+UNINSTALL_LOCAL += uninstall-apparmor-local
+endif WITH_APPARMOR_PROFILES