From: Stéphane Graber Date: Thu, 12 May 2022 14:06:23 +0000 (+0200) Subject: meson: Add SELinux configs X-Git-Tag: lxc-5.0.0~18^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c927048f1d302ece3a1dba8d34c3a762efca877;p=thirdparty%2Flxc.git meson: Add SELinux configs Signed-off-by: Stéphane Graber --- diff --git a/config/selinux/meson.build b/config/selinux/meson.build new file mode 100644 index 000000000..05ca35c9e --- /dev/null +++ b/config/selinux/meson.build @@ -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) diff --git a/meson.build b/meson.build index 553f24e09..1b6c74cbd 100644 --- a/meson.build +++ b/meson.build @@ -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')