--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+if libapparmor.found()
+ configure_file(
+ configuration: conf,
+ input: 'container-base',
+ output: 'container-base',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d', 'abstractions', 'lxc'))
+
+ configure_file(
+ configuration: conf,
+ input: 'start-container.in',
+ output: 'start-container',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d', 'abstractions', 'lxc'))
+endif
--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+if libapparmor.found()
+ configure_file(
+ configuration: dummy_config_data,
+ input: 'lxc-containers',
+ output: 'lxc-containers',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d'))
+
+ configure_file(
+ configuration: dummy_config_data,
+ input: 'usr.bin.lxc-start',
+ output: 'usr.bin.lxc-start',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d'))
+endif
--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+if libapparmor.found()
+ configure_file(
+ configuration: dummy_config_data,
+ input: 'lxc-default',
+ output: 'lxc-default',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d', 'lxc'))
+
+ configure_file(
+ configuration: dummy_config_data,
+ input: 'lxc-default-cgns',
+ output: 'lxc-default-cgns',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d', 'lxc'))
+
+ configure_file(
+ configuration: dummy_config_data,
+ input: 'lxc-default-with-mounting',
+ output: 'lxc-default-with-mounting',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d', 'lxc'))
+
+ configure_file(
+ configuration: dummy_config_data,
+ input: 'lxc-default-with-nesting',
+ output: 'lxc-default-with-nesting',
+ install: true,
+ install_dir: join_paths(sysconfdir, 'apparmor.d', 'lxc'))
+endif
dependencies: liblxc_dependencies)
# Rest of sub-directories.
+subdir('config/apparmor')
+subdir('config/apparmor/abstractions')
+subdir('config/apparmor/profiles')
subdir('config/bash')
subdir('config/etc')
subdir('config/init/common')