mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-03-10 00:58:20 +03:00
meson: reorder the "features" list
Try to make this more manageable by reording: - dependencies / inputs (with subcategory of compression libraries) - major components / outputs - optional features / conditionals that don't fit into the two above categories The division isn't well defined, because libraries often correspond one-to-one to feature, but not always.
This commit is contained in:
parent
c716c2537f
commit
56d68e715b
139
meson.build
139
meson.build
@ -3746,92 +3746,101 @@ found = []
|
||||
missing = []
|
||||
|
||||
foreach tuple : [
|
||||
['libcryptsetup'],
|
||||
['PAM'],
|
||||
['pwquality'],
|
||||
['libfdisk'],
|
||||
['p11kit'],
|
||||
['libfido2'],
|
||||
['tpm2'],
|
||||
# dependencies
|
||||
['ACL'],
|
||||
['AUDIT'],
|
||||
['IMA'],
|
||||
['AppArmor'],
|
||||
['SELinux'],
|
||||
['IMA'],
|
||||
['PAM'],
|
||||
['SECCOMP'],
|
||||
['SELinux'],
|
||||
['SMACK'],
|
||||
['zlib'],
|
||||
['xz'],
|
||||
['blkid'],
|
||||
['elfutils'],
|
||||
['gcrypt'],
|
||||
['gnutls'],
|
||||
['libcryptsetup'],
|
||||
['libcurl'],
|
||||
['libfdisk'],
|
||||
['libfido2'],
|
||||
['libidn'],
|
||||
['libidn2'],
|
||||
['libiptc'],
|
||||
['microhttpd'],
|
||||
['openssl'],
|
||||
['p11kit'],
|
||||
['pcre2'],
|
||||
['pwquality'],
|
||||
['qrencode'],
|
||||
['tpm2'],
|
||||
['xkbcommon'],
|
||||
|
||||
# compression libs
|
||||
['zstd'],
|
||||
['lz4'],
|
||||
['xz'],
|
||||
['zlib'],
|
||||
['bzip2'],
|
||||
['ACL'],
|
||||
['gcrypt'],
|
||||
['qrencode'],
|
||||
['microhttpd'],
|
||||
['gnutls'],
|
||||
['openssl'],
|
||||
['libcurl'],
|
||||
['idn'],
|
||||
['initrd'],
|
||||
['compat-mutable-uid-boundaries'],
|
||||
['nscd'],
|
||||
['libidn2'],
|
||||
['libidn'],
|
||||
['libiptc'],
|
||||
['elfutils'],
|
||||
['binfmt'],
|
||||
['repart'],
|
||||
['vconsole'],
|
||||
['quotacheck'],
|
||||
['tmpfiles'],
|
||||
['environment.d'],
|
||||
['sysusers'],
|
||||
['firstboot'],
|
||||
['randomseed'],
|
||||
|
||||
# components
|
||||
['backlight'],
|
||||
['rfkill'],
|
||||
['xdg-autostart'],
|
||||
['logind'],
|
||||
['machined'],
|
||||
['portabled'],
|
||||
['sysext'],
|
||||
['userdb'],
|
||||
['homed'],
|
||||
['importd'],
|
||||
['hostnamed'],
|
||||
['timedated'],
|
||||
['timesyncd'],
|
||||
['localed'],
|
||||
['networkd'],
|
||||
['resolve'],
|
||||
['DNS-over-TLS(gnutls)', conf.get('DNS_OVER_TLS_USE_GNUTLS') == 1],
|
||||
['DNS-over-TLS(openssl)', conf.get('DNS_OVER_TLS_USE_OPENSSL') == 1],
|
||||
['binfmt'],
|
||||
['coredump'],
|
||||
['pstore'],
|
||||
['oomd'],
|
||||
['polkit'],
|
||||
['legacy pkla', install_polkit_pkla],
|
||||
['environment.d'],
|
||||
['efi'],
|
||||
['gnu-efi', have_gnu_efi],
|
||||
['kmod'],
|
||||
['xkbcommon'],
|
||||
['pcre2'],
|
||||
['blkid'],
|
||||
['dbus'],
|
||||
['glib'],
|
||||
['firstboot'],
|
||||
['hibernate'],
|
||||
['homed'],
|
||||
['hostnamed'],
|
||||
['hwdb'],
|
||||
['importd'],
|
||||
['initrd'],
|
||||
['kernel-install', get_option('kernel-install')],
|
||||
['localed'],
|
||||
['logind'],
|
||||
['machined'],
|
||||
['networkd'],
|
||||
['nss-myhostname'],
|
||||
['nss-mymachines'],
|
||||
['nss-resolve'],
|
||||
['nss-systemd'],
|
||||
['hwdb'],
|
||||
['oomd'],
|
||||
['portabled'],
|
||||
['pstore'],
|
||||
['quotacheck'],
|
||||
['randomseed'],
|
||||
['repart'],
|
||||
['resolve'],
|
||||
['rfkill'],
|
||||
['sysext'],
|
||||
['systemd-analyze', conf.get('ENABLE_ANALYZE') == 1],
|
||||
['sysusers'],
|
||||
['timedated'],
|
||||
['timesyncd'],
|
||||
['tmpfiles'],
|
||||
['userdb'],
|
||||
['vconsole'],
|
||||
['xdg-autostart'],
|
||||
|
||||
# optional features
|
||||
['DNS-over-TLS(gnutls)', conf.get('DNS_OVER_TLS_USE_GNUTLS') == 1],
|
||||
['DNS-over-TLS(openssl)', conf.get('DNS_OVER_TLS_USE_OPENSSL') == 1],
|
||||
['idn'],
|
||||
['polkit'],
|
||||
['nscd'],
|
||||
['legacy-pkla', install_polkit_pkla],
|
||||
['kmod'],
|
||||
['dbus'],
|
||||
['glib'],
|
||||
['tpm'],
|
||||
['man pages', want_man],
|
||||
['html pages', want_html],
|
||||
['man page indices', want_man and have_lxml],
|
||||
['SysV compat'],
|
||||
['compat-mutable-uid-boundaries'],
|
||||
['utmp'],
|
||||
['ldconfig'],
|
||||
['hibernate'],
|
||||
['adm group', get_option('adm-group')],
|
||||
['wheel group', get_option('wheel-group')],
|
||||
['gshadow'],
|
||||
@ -3845,8 +3854,6 @@ foreach tuple : [
|
||||
['link-systemctl-shared', get_option('link-systemctl-shared')],
|
||||
['link-networkd-shared', get_option('link-networkd-shared')],
|
||||
['link-timesyncd-shared', get_option('link-timesyncd-shared')],
|
||||
['kernel-install', get_option('kernel-install')],
|
||||
['systemd-analyze', conf.get('ENABLE_ANALYZE') == 1],
|
||||
['fexecve'],
|
||||
['standalone-binaries', get_option('standalone-binaries')],
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user