diff --git a/package/systemd/Config.in b/package/systemd/Config.in index 97d48c4124..324e884489 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -84,6 +84,17 @@ config BR2_PACKAGE_SYSTEMD_JOURNAL_GATEWAY http://www.freedesktop.org/software/systemd/man/systemd-journal-gatewayd.service.html +config BR2_PACKAGE_SYSTEMD_HWDB + bool "enable hwdb installation" + default y + help + Enables hardware database installation to /usr/lib/udev/hwdb.d + + Disabling this option improves first boot time (or every boot + time in case of initramfs images) and saves several MB space. + + https://www.freedesktop.org/software/systemd/man/hwdb.html + config BR2_PACKAGE_SYSTEMD_BINFMT bool "enable binfmt tool" help diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b5253973c6..c0503ae921 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -129,6 +129,12 @@ else SYSTEMD_CONF_OPTS += --disable-microhttpd endif +ifeq ($(BR2_PACKAGE_SYSTEMD_HWDB),y) +SYSTEMD_CONF_OPTS += --enable-hwdb +else +SYSTEMD_CONF_OPTS += --disable-hwdb +endif + ifeq ($(BR2_PACKAGE_SYSTEMD_BINFMT),y) SYSTEMD_CONF_OPTS += --enable-binfmt else