Fix for:
systemd[1]: local-fs.target: Found ordering cycle on local-fs-pre.target/start
systemd[1]: local-fs.target: Found dependency on systemd-tmpfiles-setup-dev.service/start
systemd[1]: local-fs.target: Found dependency on machine-id.service/start
systemd[1]: local-fs.target: Found dependency on local-fs.target/start
systemd[1]: local-fs.target: Job local-fs-pre.target/start deleted to break ordering cycle starting with local-fs.target/start
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.