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')