package/systemd: remove BR2_PACKAGE_SYSTEMD_ALL_EXTRAS

The option was a bit misleading since it only selected additional
libraries without --enable/disabling any features. Including all of them
here would add a lot of bloat so instead, it is replaced with notes
detailing which features each library enables.

Signed-off-by: Gabe Evans <gabe@hashrabbit.co>
[Thomas:
 - slightly tweak Config.in help text, as suggested by Arnout.
 - add Config.in.legacy handling for BR2_PACKAGE_SYSTEMD_ALL_EXTRAS,
   as suggested by Arnout.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Gabe Evans
2016-02-25 21:55:11 +00:00
committed by Thomas Petazzoni
parent 8ad38a4fc2
commit e5a073ac02
3 changed files with 23 additions and 14 deletions

View File

@@ -56,6 +56,9 @@ config BR2_PACKAGE_SYSTEMD
The selection of other packages will enable some features:
- acl package will add support for multi-seat.
- xz package will add compression support in journal and coredump.
- libgcrypt package will add support for journal sealing and
DNSSEC verification in resolved.
http://freedesktop.org/wiki/Software/systemd
@@ -64,14 +67,6 @@ if BR2_PACKAGE_SYSTEMD
config BR2_PACKAGE_PROVIDES_UDEV
default "systemd"
config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
bool "enable all extras"
select BR2_PACKAGE_XZ
select BR2_PACKAGE_LIBGCRYPT
help
Enable extra features for Systemd: journal compression and
signing.
config BR2_PACKAGE_SYSTEMD_KDBUS
bool "enable kdbus support"
help