]> git.ipfire.org Git - thirdparty/systemd.git/blob - sysctl.d/meson.build
sysctl: bump pid range only on 64-bit systems
[thirdparty/systemd.git] / sysctl.d / meson.build
1 # SPDX-License-Identifier: LGPL-2.1+
2
3 install_data(
4 '50-default.conf',
5 install_dir : sysctldir)
6
7 in_files = []
8
9 # Kernel determines PID_MAX_LIMIT by
10 # #define PID_MAX_LIMIT (CONFIG_BASE_SMALL ? PAGE_SIZE * 8 : \
11 # (sizeof(long) > 4 ? 4 * 1024 * 1024 : PID_MAX_DEFAULT))
12 if cc.sizeof('long') > 4
13 install_data('50-pid-max.conf', install_dir : sysctldir)
14 endif
15
16 if conf.get('ENABLE_COREDUMP') == 1
17 in_files += ['50-coredump.conf']
18 endif
19
20 foreach file : in_files
21 gen = configure_file(
22 input : file + '.in',
23 output : file,
24 configuration : substs)
25 install_data(gen,
26 install_dir : sysctldir)
27 endforeach
28
29 meson.add_install_script('sh', '-c',
30 mkdir_p.format(join_paths(sysconfdir, 'sysctl.d')))