From e4e52844c796d5606fc24a32f582185f1ea545cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Graber?= Date: Thu, 12 May 2022 18:48:46 +0200 Subject: [PATCH] meson: Add init helper scripts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Graber --- config/init/common/meson.build | 15 +++++++++++++++ config/init/systemd/meson.build | 8 ++++++++ meson.build | 2 ++ 3 files changed, 25 insertions(+) create mode 100644 config/init/common/meson.build create mode 100644 config/init/systemd/meson.build diff --git a/config/init/common/meson.build b/config/init/common/meson.build new file mode 100644 index 000000000..ac15c762e --- /dev/null +++ b/config/init/common/meson.build @@ -0,0 +1,15 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +lxc_containers = configure_file( + configuration: conf, + input: 'lxc-containers.in', + output: 'lxc-containers', + install: true, + install_dir: lxclibexec) + +lxc_net = configure_file( + configuration: conf, + input: 'lxc-net.in', + output: 'lxc-net', + install: true, + install_dir: lxclibexec) diff --git a/config/init/systemd/meson.build b/config/init/systemd/meson.build new file mode 100644 index 000000000..6904badf9 --- /dev/null +++ b/config/init/systemd/meson.build @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +lxc_apparmor_load = configure_file( + configuration: dummy_config_data, + input: 'lxc-apparmor-load', + output: 'lxc-apparmor-load', + install: true, + install_dir: lxclibexec) diff --git a/meson.build b/meson.build index 72fa60faa..7b293a049 100644 --- a/meson.build +++ b/meson.build @@ -599,6 +599,8 @@ liblxc_dep = declare_dependency( # Rest of sub-directories. subdir('config/bash') subdir('config/etc') +subdir('config/init/common') +subdir('config/init/systemd') subdir('config/selinux') subdir('config/templates') subdir('config/templates/common.conf.d')