]> git.proxmox.com Git - mirror_lxc.git/blame - hooks/meson.build
Merge pull request #4020 from brauner/2021-10-28.fixes
[mirror_lxc.git] / hooks / meson.build
CommitLineData
659611a3
CB
1# SPDX-License-Identifier: LGPL-2.1-or-later
2
3hooks_include_directories = include_directories(
4 '../',
5 '../src/include')
6
7hooks_unmount_namespace_sources = files('unmount-namespace.c')
8
9hook_programs += executable(
10 'unmount-namespace',
11 hooks_unmount_namespace_sources,
12 include_directories : hooks_include_directories,
13 install : true,
14 install_dir : lxchookdir)
15
16hook_programs = configure_file(
17 configuration : dummy_config_data,
18 input : 'clonehostname',
19 output : 'clonehostname')
20install_data(join_paths(project_build_root, 'hooks/clonehostname'), install_dir : lxchookdir)
21
22hook_programs = configure_file(
23 configuration : dummy_config_data,
24 input : 'dhclient-script',
25 output : 'dhclient-script')
26install_data(join_paths(project_build_root, 'hooks/dhclient-script'), install_dir : lxchookdir)
27
28dhclient_config_data = configuration_data()
7af71c94
CB
29dhclient_config_data.set_quoted('LXCHOOKDIR', lxchookdir)
30dhclient_config_data.set_quoted('SYSCONFDIR', sysconfdir)
659611a3
CB
31
32hook_programs = configure_file(
33 configuration : dhclient_config_data,
34 input : 'dhclient.in',
35 output : 'dhclient')
36install_data(join_paths(project_build_root, 'hooks/dhclient'), install_dir : lxchookdir)
37
38hook_programs = configure_file(
39 configuration : dummy_config_data,
40 input : 'mountecryptfsroot',
41 output : 'mountecryptfsroot')
42install_data(join_paths(project_build_root, 'hooks/mountecryptfsroot'), install_dir : lxchookdir)
43
44hook_programs = configure_file(
45 configuration : dummy_config_data,
46 input : 'nvidia',
47 output : 'nvidia')
48install_data(join_paths(project_build_root, 'hooks/nvidia'), install_dir : lxchookdir)
49
50hook_programs = configure_file(
51 configuration : dummy_config_data,
52 input : 'squid-deb-proxy-client',
53 output : 'squid-deb-proxy-client')
54install_data(join_paths(project_build_root, 'hooks/squid-deb-proxy-client'), install_dir : lxchookdir)
55
56hook_programs = configure_file(
57 configuration : dummy_config_data,
58 input : 'ubuntu-cloud-prep',
59 output : 'ubuntu-cloud-prep')
60install_data(join_paths(project_build_root, 'hooks/ubuntu-cloud-prep'), install_dir : lxchookdir)