]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
meson: Add SELinux configs
authorStéphane Graber <stgraber@ubuntu.com>
Thu, 12 May 2022 14:06:23 +0000 (16:06 +0200)
committerStéphane Graber <stgraber@ubuntu.com>
Thu, 12 May 2022 20:23:59 +0000 (22:23 +0200)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
config/selinux/meson.build [new file with mode: 0644]
meson.build

diff --git a/config/selinux/meson.build b/config/selinux/meson.build
new file mode 100644 (file)
index 0000000..05ca35c
--- /dev/null
@@ -0,0 +1,15 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+lxc_selinux_if = configure_file(
+    configuration: dummy_config_data,
+    input: 'lxc.if',
+    output: 'lxc.if',
+    install: libselinux.found(),
+    install_dir: lxcselinuxdir)
+
+lxc_selinux_te = configure_file(
+    configuration: dummy_config_data,
+    input: 'lxc.te',
+    output: 'lxc.te',
+    install: libselinux.found(),
+    install_dir: lxcselinuxdir)
index 553f24e09223c62ed09afdd3865f67651409770b..1b6c74cbd921121f44aa98683a6eacdf0a65871d 100644 (file)
@@ -80,6 +80,7 @@ lxclibexec = join_paths(libexecdir, 'lxc')
 lxclogpath = join_paths(localstatedir, logpath)
 lxcpath = join_paths(localstatedir, lxcpathprefix)
 lxcrootfsmount = join_paths(libdir, rootfsmount)
+lxcselinuxdir = join_paths(datadir, 'lxc/selinux')
 lxctemplateconfig = join_paths(datadir, 'lxc/config')
 lxctemplatedir = join_paths(datadir, 'lxc/templates')
 lxc_user_network_conf = join_paths(sysconfdir, user_network_conf_opt)
@@ -596,6 +597,7 @@ liblxc_dep = declare_dependency(
 # Rest of sub-directories.
 subdir('config/bash')
 subdir('config/etc')
+subdir('config/selinux')
 subdir('doc/examples')
 subdir('doc/rootfs')
 subdir('hooks')