meson: Add SELinux configs

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
This commit is contained in:
Stéphane Graber 2022-05-12 16:06:23 +02:00
parent 9d18059b8d
commit 7c927048f1
No known key found for this signature in database
GPG Key ID: C638974D64792D67
2 changed files with 17 additions and 0 deletions

View File

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

View File

@ -80,6 +80,7 @@ lxclibexec = join_paths(libexecdir, 'lxc')
lxclogpath = join_paths(localstatedir, logpath) lxclogpath = join_paths(localstatedir, logpath)
lxcpath = join_paths(localstatedir, lxcpathprefix) lxcpath = join_paths(localstatedir, lxcpathprefix)
lxcrootfsmount = join_paths(libdir, rootfsmount) lxcrootfsmount = join_paths(libdir, rootfsmount)
lxcselinuxdir = join_paths(datadir, 'lxc/selinux')
lxctemplateconfig = join_paths(datadir, 'lxc/config') lxctemplateconfig = join_paths(datadir, 'lxc/config')
lxctemplatedir = join_paths(datadir, 'lxc/templates') lxctemplatedir = join_paths(datadir, 'lxc/templates')
lxc_user_network_conf = join_paths(sysconfdir, user_network_conf_opt) lxc_user_network_conf = join_paths(sysconfdir, user_network_conf_opt)
@ -596,6 +597,7 @@ liblxc_dep = declare_dependency(
# Rest of sub-directories. # Rest of sub-directories.
subdir('config/bash') subdir('config/bash')
subdir('config/etc') subdir('config/etc')
subdir('config/selinux')
subdir('doc/examples') subdir('doc/examples')
subdir('doc/rootfs') subdir('doc/rootfs')
subdir('hooks') subdir('hooks')