]> git.proxmox.com Git - mirror_lxcfs.git/commitdiff
build: add share/ directory
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 20 Oct 2021 08:28:50 +0000 (10:28 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 20 Oct 2021 08:28:50 +0000 (10:28 +0200)
This was somehow missing until now.

Fixes: #494
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
meson.build
share/meson.build [new file with mode: 0644]

index 557bc38ca574e9c8d3d6f68ad7323a4c29c16ac5..061337d145814d6e1708e0ad86401e2ca9a0a5e1 100644 (file)
@@ -10,7 +10,7 @@ project('lxcfs', 'c',
                 'c_std=gnu11',
                 'warning_level=2',
         ],
-        meson_version : '>= 0.46',
+        meson_version : '>= 0.50',
        )
 
 conf = configuration_data()
@@ -242,6 +242,8 @@ lxcfs_spec_data = configure_file(
                         input : 'lxcfs.spec.in',
                         output : 'lxcfs.spec')
 
+subdir('share')
+
 status = [
         '@0@ @1@'.format(meson.project_name(), meson.project_version()),
 
diff --git a/share/meson.build b/share/meson.build
new file mode 100644 (file)
index 0000000..edeb5b9
--- /dev/null
@@ -0,0 +1,24 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+lxcfs_conf_data = configuration_data()
+lxcfs_conf_data.set('LXCFSSHAREDIR', lxcfssharedir)
+lxcfs_conf_data = configure_file(
+                       configuration : lxcfs_conf_data,
+                        input : '00-lxcfs.conf.in',
+                        output : '00-lxcfs.conf',
+                       install: true,
+                       install_dir: lxcconfdir)
+
+lxcfs_hook_mount_data = configure_file(
+                       configuration : conf,
+                        input : 'lxc.mount.hook.in',
+                        output : 'lxc.mount.hook',
+                       install: true,
+                       install_dir: lxcfssharedir)
+
+lxcfs_hook_reboot_data = configure_file(
+                       configuration : configuration_data(),
+                        input : 'lxc.reboot.hook.in',
+                        output : 'lxc.reboot.hook',
+                       install: true,
+                       install_dir: lxcfssharedir)