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