package/systemd: Optionally disable hwdb
authorMarcin Niestroj <m.niestroj@grinn-global.com>
Fri, 15 Apr 2016 10:46:30 +0000 (12:46 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 15 Jun 2016 21:21:33 +0000 (23:21 +0200)
commit42f9d9e37b8e9195e29754e383960886a9460f58
treeb5fa650402b8fd9405ab77556fb2ac4813157fdc
parent2abce7a7fa2f4c66c9468ab61c82d2a4f27fb2fc
package/systemd: Optionally disable hwdb

By default hwdb files are installed in /usr/lib/udev/hwdb.d
Currently they take about ~5MB. After first boot, systemd-hwdb tool
parses them and creates a binary in /etc/udev/hwdb.bin, which takes
another ~6.5MB.

In case of initramfs images, hwdb parsing is done every boot. This adds
about 2-3 seconds to boot time in case of rootfs on SDHC class 10
card (benchmarked with am335x board). NAND boot takes even longer.

Add config option to disable hwdb in systemd, for smaller images and
better boot performance.

Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/systemd/Config.in
package/systemd/systemd.mk