mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-07 10:27:42 +00:00
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:
parent
8ad38a4fc2
commit
e5a073ac02
@ -145,6 +145,16 @@ endif
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
comment "Legacy options removed in 2016.02"
|
comment "Legacy options removed in 2016.02"
|
||||||
|
|
||||||
|
config BR2_PACKAGE_SYSTEMD_ALL_EXTRAS
|
||||||
|
bool "systemd all extras option has been removed"
|
||||||
|
select BR2_LEGACY
|
||||||
|
select BR2_PACKAGE_XZ
|
||||||
|
select BR2_PACKAGE_LIBGCRYPT
|
||||||
|
help
|
||||||
|
The systemd option to enable "all extras" has been
|
||||||
|
removed. To get the same features, the libgcrypt and xz
|
||||||
|
package should now be enabled.
|
||||||
|
|
||||||
config BR2_GCC_VERSION_4_5_X
|
config BR2_GCC_VERSION_4_5_X
|
||||||
bool "gcc 4.5.x has been removed"
|
bool "gcc 4.5.x has been removed"
|
||||||
select BR2_LEGACY
|
select BR2_LEGACY
|
||||||
|
@ -56,6 +56,9 @@ config BR2_PACKAGE_SYSTEMD
|
|||||||
The selection of other packages will enable some features:
|
The selection of other packages will enable some features:
|
||||||
|
|
||||||
- acl package will add support for multi-seat.
|
- 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
|
http://freedesktop.org/wiki/Software/systemd
|
||||||
|
|
||||||
@ -64,14 +67,6 @@ if BR2_PACKAGE_SYSTEMD
|
|||||||
config BR2_PACKAGE_PROVIDES_UDEV
|
config BR2_PACKAGE_PROVIDES_UDEV
|
||||||
default "systemd"
|
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
|
config BR2_PACKAGE_SYSTEMD_KDBUS
|
||||||
bool "enable kdbus support"
|
bool "enable kdbus support"
|
||||||
help
|
help
|
||||||
|
@ -80,16 +80,20 @@ else
|
|||||||
SYSTEMD_CONF_OPTS += --disable-kdbus
|
SYSTEMD_CONF_OPTS += --disable-kdbus
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_SYSTEMD_ALL_EXTRAS),y)
|
ifeq ($(BR2_PACKAGE_XZ),y)
|
||||||
SYSTEMD_DEPENDENCIES += xz libgcrypt
|
SYSTEMD_DEPENDENCIES += xz
|
||||||
|
SYSTEMD_CONF_OPTS += --enable-xz
|
||||||
|
else
|
||||||
|
SYSTEMD_CONF_OPTS += --disable-xz
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
|
||||||
|
SYSTEMD_DEPENDENCIES += libgcrypt
|
||||||
SYSTEMD_CONF_OPTS += \
|
SYSTEMD_CONF_OPTS += \
|
||||||
--enable-xz \
|
|
||||||
--enable-gcrypt \
|
--enable-gcrypt \
|
||||||
--with-libgcrypt-prefix=$(STAGING_DIR)/usr
|
--with-libgcrypt-prefix=$(STAGING_DIR)/usr
|
||||||
else
|
else
|
||||||
SYSTEMD_CONF_OPTS += \
|
SYSTEMD_CONF_OPTS += --disable-gcrypt
|
||||||
--disable-xz \
|
|
||||||
--disable-gcrypt
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY),y)
|
ifeq ($(BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY),y)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user