]> git.ipfire.org Git - thirdparty/systemd.git/blame - sysctl.d/meson.build
Merge pull request #18886 from anitazha/shutdownconsole
[thirdparty/systemd.git] / sysctl.d / meson.build
CommitLineData
db9ecf05 1# SPDX-License-Identifier: LGPL-2.1-or-later
3a726fcd 2
5c23128d 3install_data(
d83e90c7 4 'README',
37efbbd8
ZJS
5 '50-default.conf',
6 install_dir : sysctldir)
5c23128d
ZJS
7
8in_files = []
9
0e0d424c
YW
10# Kernel determines PID_MAX_LIMIT by
11# #define PID_MAX_LIMIT (CONFIG_BASE_SMALL ? PAGE_SIZE * 8 : \
12# (sizeof(long) > 4 ? 4 * 1024 * 1024 : PID_MAX_DEFAULT))
13if cc.sizeof('long') > 4
14 install_data('50-pid-max.conf', install_dir : sysctldir)
15endif
16
349cc4a5 17if conf.get('ENABLE_COREDUMP') == 1
37efbbd8 18 in_files += ['50-coredump.conf']
5c23128d
ZJS
19endif
20
21foreach file : in_files
37efbbd8
ZJS
22 gen = configure_file(
23 input : file + '.in',
24 output : file,
25 configuration : substs)
26 install_data(gen,
27 install_dir : sysctldir)
5c23128d 28endforeach
94e75a54 29
d7aa78c3
JT
30if install_sysconfdir
31 meson.add_install_script('sh', '-c',
32 mkdir_p.format(join_paths(sysconfdir, 'sysctl.d')))
33endif