introduced in https://github.com/LibreELEC/LibreELEC.tv/pull/7386
LibreELEC:~ # udevadm hwdb --update
/usr/lib/udev/hwdb.d/70-local-keyboard.hwdb:28: Property expected, ignoring record with no properties.
With kernel 6.0 the legacy efi vars interface at /sys/firmware/efi/vars was removed
(https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit?h=v6.0&id=0f5b2c69a4cbe4166ca24b76d5ada98ed2867741).
The efibootmgr tool requires now to mount the efivarfs pseudo-filesystem on
/sys/firmware/efi/efivars. Enabling upstream EFI support for systemd is the easiest way to
get it mounted on EFI systems but still having correct (non-)support for legacy boot.
No additional files are added to the image.
CONFIG_HUGETLBFS and CONFIG_HUGETLB_PAGE need to be set for
/sys/kernel/mm/hugepages to be available. Reading at
https://www.kernel.org/doc/Documentation/vm/hugetlbpage.txt
remove unused units:
- systemd[1]: systemd-journald-audit.socket was skipped because of an unmet condition check (ConditionSecurity=audit).
- systemd[1]: dev-hugepages.mount was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages).