summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorJosh Triplett <josh@joshtriplett.org>2020-12-30 15:11:30 -0800
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-01-14 15:22:06 +0900
commit225d08b8790fb0927f9ab360e372f9f34bbddacb (patch)
tree858c32402580bedac85370a1625c34cee043c6fe /meson_options.txt
parent983cbd91a8b5e87b9e2507d1179d969d784d2b67 (diff)
downloadsystemd-225d08b8790fb0927f9ab360e372f9f34bbddacb.tar.gz
Add install-sysconfdir=no-samples option for (non-)installation of sample configs
By default, systemd installs various sample configuration files containing commented-out defaults. Systems seeking to minimize the number of files in /etc may wish to install directories and configuration files that have semantic effects, but not install not commented-out sample configuration files. Turn install-sysconfdir into a multi-valued option, with a "no-samples" value to skip installing sample-only configuration files.
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/meson_options.txt b/meson_options.txt
index 2704f65baa..1707f64c17 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -184,8 +184,8 @@ option('pamconfdir', type : 'string',
description : 'directory for PAM configuration ["no" disables]')
option('docdir', type : 'string',
description : 'documentation directory')
-option('install-sysconfdir', type : 'boolean', value : true,
- description : 'install configuration files to $sysconfdir')
+option('install-sysconfdir', type : 'combo', choices : ['true', 'no-samples', 'false'], value : 'true',
+ description : 'install configuration files and directories to $sysconfdir')
option('fallback-hostname', type : 'string', value : 'localhost',
description : 'the hostname used if none configured')