X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=meson_options.txt;h=044bb792b5b466397b21d843bd4ba3279c9c1e42;hb=e327272d795453f68a4c30ba21eb0e887516cf68;hp=4da96f5d980af3a69da27ee807fc4c7e26d49bf3;hpb=b0450864f1723ad12176d7956377d89ff4a84d8c;p=thirdparty%2Fsystemd.git diff --git a/meson_options.txt b/meson_options.txt index 4da96f5d980..044bb792b5b 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,7 +1,8 @@ # -*- mode: meson -*- # SPDX-License-Identifier: LGPL-2.1+ -# -# Copyright © 2017 Zbigniew Jędrzejewski-Szmek + +option('version-tag', type : 'string', + description : 'override the git version string') option('split-usr', type : 'combo', choices : ['auto', 'true', 'false'], description : '''/bin, /sbin aren't symlinks into /usr''') @@ -35,7 +36,6 @@ option('halt-local', type : 'string', option('quotaon-path', type : 'string', description : 'path to quotaon') option('quotacheck-path', type : 'string', description : 'path to quotacheck') -option('kill-path', type : 'string', description : 'path to kill') option('kmod-path', type : 'string', description : 'path to kmod') option('kexec-path', type : 'string', description : 'path to kexec') option('sulogin-path', type : 'string', description : 'path to sulogin') @@ -48,12 +48,18 @@ option('debug-shell', type : 'string', value : '/bin/sh', description : 'path to debug shell binary') option('debug-tty', type : 'string', value : '/dev/tty9', description : 'specify the tty device for debug shell') -option('debug', type : 'array', choices : ['hashmap', 'mmap-cache'], value : [], +option('debug-extra', type : 'array', choices : ['hashmap', 'mmap-cache', 'siphash', 'udev'], value : [], description : 'enable extra debugging') option('memory-accounting-default', type : 'boolean', description : 'enable MemoryAccounting= by default') +option('bump-proc-sys-fs-file-max', type : 'boolean', + description : 'bump /proc/sys/fs/file-max to ULONG_MAX') +option('bump-proc-sys-fs-nr-open', type : 'boolean', + description : 'bump /proc/sys/fs/nr_open to INT_MAX') option('valgrind', type : 'boolean', value : false, description : 'do extra operations to avoid valgrind warnings') +option('log-trace', type : 'boolean', value : false, + description : 'enable low level debug logging') option('utmp', type : 'boolean', description : 'support for utmp/wtmp log handling') @@ -91,8 +97,14 @@ option('timesyncd', type : 'boolean', description : 'install the systemd-timesyncd daemon') option('remote', type : 'combo', choices : ['auto', 'true', 'false'], description : 'support for "journal over the network"') -option('myhostname', type : 'boolean', - description : 'nss-myhostname support') +option('nss-myhostname', type : 'boolean', + description : 'install nss-myhostname module') +option('nss-mymachines', type : 'combo', choices : ['auto', 'true', 'false'], + description : 'install nss-mymachines module') +option('nss-resolve', type : 'combo', choices : ['auto', 'true', 'false'], + description : 'install nss-resolve module') +option('nss-systemd', type : 'boolean', + description : 'install nss-systemd module') option('firstboot', type : 'boolean', description : 'support for firstboot mechanism') option('randomseed', type : 'boolean', @@ -127,7 +139,7 @@ option('dbussessionservicedir', type : 'string', description : 'D-Bus session service directory') option('dbussystemservicedir', type : 'string', description : 'D-Bus system service directory') -option('pkgconfigdatadir', type : 'string', value : 'share/pkgconfig', +option('pkgconfigdatadir', type : 'string', value : '', description : 'directory for ') option('pkgconfiglibdir', type : 'string', value : '', description : 'directory for ') @@ -147,28 +159,26 @@ option('compat-gateway-hostname', type : 'boolean', value : 'false', option('default-hierarchy', type : 'combo', choices : ['legacy', 'hybrid', 'unified'], value : 'hybrid', description : 'default cgroup hierarchy') -option('time-epoch', type : 'string', +option('default-net-naming-scheme', type : 'combo', + choices : ['latest', 'v238', 'v239', 'v240'], + description : 'default net.naming-scheme= value') +option('time-epoch', type : 'integer', value : '-1', description : 'time epoch for time clients') -option('system-uid-max', type : 'string', +option('system-uid-max', type : 'integer', value : '-1', description : 'maximum system UID') -option('system-gid-max', type : 'string', +option('system-gid-max', type : 'integer', value : '-1', description : 'maximum system GID') -option('dynamic-uid-min', type : 'string', - description : 'minimum dynamic UID', - value : '61184') # That's → 0x0000EF00 in hex -option('dynamic-uid-max', type : 'string', - description : 'maximum dynamic UID', - value : '65519') # That's → 0x0000FFEF in hex -option('container-uid-base-min', type : 'string', - description : 'minimum container UID base', - value : '524288') # That's → 0x00080000 in hex -option('container-uid-base-max', type : 'string', - description : 'maximum container UID base', - value : '1878982656') # That's → 0x6FFF0000 in hex -option('tty-gid', type : 'string', - description : 'the numeric GID of the "tty" group', - value : '5') -option('users-gid', type : 'string', +option('dynamic-uid-min', type : 'integer', value : 0x0000EF00, + description : 'minimum dynamic UID') +option('dynamic-uid-max', type : 'integer', value : 0x0000FFEF, + description : 'maximum dynamic UID') +option('container-uid-base-min', type : 'integer', value : 0x00080000, + description : 'minimum container UID base') +option('container-uid-base-max', type : 'integer', value : 0x6FFF0000, + description : 'maximum container UID base') +option('tty-gid', type : 'integer', value : 5, + description : 'the numeric GID of the "tty" group') +option('users-gid', type : 'integer', value : '-1', description : 'the numeric GID of the "users" group') option('adm-group', type : 'boolean', description : 'the ACL for adm group should be added') @@ -188,6 +198,8 @@ option('default-kill-user-processes', type : 'boolean', description : 'the default value for KillUserProcesses= setting') option('gshadow', type : 'boolean', description : 'support for shadow group') +option('default-locale', type : 'string', value : '', + description : 'default locale used when /etc/locale.conf does not exist') option('default-dnssec', type : 'combo', description : 'default DNSSEC mode', @@ -197,6 +209,8 @@ option('default-dns-over-tls', type : 'combo', description : 'default DNS-over-TLS mode', choices : ['opportunistic', 'no'], value : 'no') +option('dns-over-tls', type : 'combo', choices : ['auto', 'gnutls', 'openssl', 'true', 'false'], + description : 'DNS-over-TLS support') option('dns-servers', type : 'string', description : 'space-separated list of default DNS servers', value : '8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844') @@ -221,7 +235,7 @@ option('smack', type : 'boolean', option('smack-run-label', type : 'string', description : 'run systemd --system itself with a specific SMACK label') option('polkit', type : 'combo', choices : ['auto', 'true', 'false'], - description : 'PolicyKit support') + description : 'polkit support') option('ima', type : 'boolean', description : 'IMA support') @@ -247,8 +261,6 @@ option('libidn2', type : 'combo', choices : ['auto', 'true', 'false'], description : 'libidn2 support') option('libidn', type : 'combo', choices : ['auto', 'true', 'false'], description : 'libidn support') -option('nss-systemd', type : 'boolean', - description : 'enable nss-systemd') option('libiptc', type : 'combo', choices : ['auto', 'true', 'false'], description : 'libiptc support') option('qrencode', type : 'combo', choices : ['auto', 'true', 'false'], @@ -257,6 +269,8 @@ option('gcrypt', type : 'combo', choices : ['auto', 'true', 'false'], description : 'gcrypt support') option('gnutls', type : 'combo', choices : ['auto', 'true', 'false'], description : 'gnutls support') +option('openssl', type : 'combo', choices : ['auto', 'true', 'false'], + description : 'openssl support') option('elfutils', type : 'combo', choices : ['auto', 'true', 'false'], description : 'elfutils support') option('zlib', type : 'combo', choices : ['auto', 'true', 'false'], @@ -278,9 +292,9 @@ option('dbus', type : 'combo', choices : ['auto', 'true', 'false'], option('gnu-efi', type : 'combo', choices : ['auto', 'true', 'false'], description : 'gnu-efi support for sd-boot') -option('efi-cc', type : 'string', value : 'gcc', +option('efi-cc', type : 'array', description : 'the compiler to use for EFI modules') -option('efi-ld', type : 'string', value : 'ld', +option('efi-ld', type : 'string', description : 'the linker to use for EFI modules') option('efi-libdir', type : 'string', description : 'path to the EFI lib directory') @@ -288,7 +302,7 @@ option('efi-ldsdir', type : 'string', description : 'path to the EFI lds directory') option('efi-includedir', type : 'string', value : '/usr/include/efi', description : 'path to the EFI header directory') -option('tpm-pcrindex', type : 'string', value : '8', +option('tpm-pcrindex', type : 'integer', value : 8, description : 'TPM PCR register number to use') option('bashcompletiondir', type : 'string',