]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
meson: Add init helper scripts
authorStéphane Graber <stgraber@ubuntu.com>
Thu, 12 May 2022 16:48:46 +0000 (18:48 +0200)
committerStéphane Graber <stgraber@ubuntu.com>
Thu, 12 May 2022 20:24:02 +0000 (22:24 +0200)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
config/init/common/meson.build [new file with mode: 0644]
config/init/systemd/meson.build [new file with mode: 0644]
meson.build

diff --git a/config/init/common/meson.build b/config/init/common/meson.build
new file mode 100644 (file)
index 0000000..ac15c76
--- /dev/null
@@ -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 (file)
index 0000000..6904bad
--- /dev/null
@@ -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)
index 72fa60faa467bdab61df0c1dbacffc0b747c5722..7b293a04915b63759711f520834cf01b358bf76f 100644 (file)
@@ -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')