]> git.ipfire.org Git - thirdparty/systemd.git/blob - sysctl.d/meson.build
ecec903d1bf6f7140f5a6496821deb1a750022cc
[thirdparty/systemd.git] / sysctl.d / meson.build
1 # SPDX-License-Identifier: LGPL-2.1-or-later
2
3 install_data(
4 'README',
5 '50-default.conf',
6 install_dir : sysctldir)
7
8 # Kernel determines PID_MAX_LIMIT by
9 # #define PID_MAX_LIMIT (CONFIG_BASE_SMALL ? PAGE_SIZE * 8 : \
10 # (sizeof(long) > 4 ? 4 * 1024 * 1024 : PID_MAX_DEFAULT))
11 if cc.sizeof('long') > 4
12 install_data('50-pid-max.conf', install_dir : sysctldir)
13 endif
14
15 custom_target(
16 '50-coredump.conf',
17 input : '50-coredump.conf.in',
18 output : '50-coredump.conf',
19 command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'],
20 install : conf.get('ENABLE_COREDUMP') == 1,
21 install_dir : sysctldir)
22
23 if install_sysconfdir
24 meson.add_install_script('sh', '-c',
25 mkdir_p.format(sysconfdir / 'sysctl.d'))
26 endif