From: Daniel Turull <[email protected]> systemd increases the dependency on the host kernel, which breaks builds with rhel 8
This series add native patches in the systemd tools to make it work. v2: - re-add tag verification in SRC_URI v3: - rebase on top of Ross Burton meson patches. if not needed keep v2 - re-tested See https://patchwork.yoctoproject.org/project/oe-core/patch/[email protected]/ v4: - still on top of Meson patches from Ross - merge systemd-systemctl-native and systemd-hwdb-native into systemd-tools-native and update references (this will cause meta-oe postgresql to fail). I'm planning to send a patch to it once we merge this one. Tested on rhel8.10 with testsuite systemd on qemux86-64 Daniel Turull (2): systemd: upgrade to 261 systemd: add native hwdb generator via merged systemd-tools-native meta/classes-recipe/systemd.bbclass | 4 +- meta/conf/distro/include/maintainers.inc | 2 +- meta/recipes-bsp/keymaps/keymaps_1.0.bb | 2 +- .../initscripts/initscripts_1.0.bb | 2 +- ...ve_259.5.bb => systemd-boot-native_261.bb} | 0 ...temd-boot_259.5.bb => systemd-boot_261.bb} | 0 .../systemd/systemd-systemctl-native_259.5.bb | 19 -- .../systemd/systemd-tools-native_261.bb | 42 +++++ meta/recipes-core/systemd/systemd.inc | 8 +- ...meson-use-libfido2_cflags-dependency.patch | 54 ------ .../0003-Do-not-create-var-log-README.patch | 10 +- ...il-fix-PCR-bank-guessing-without-EFI.patch | 62 ------ ...-detailed-debug-logging-to-fdset_new.patch | 97 ---------- ...idfd_open-and-STATX_MNT_ID-on-older-.patch | 176 ++++++++++++++++++ ...t-mode-for-reproducible-cross-builds.patch | 36 ++++ .../{systemd_259.5.bb => systemd_261.bb} | 14 +- .../modutils-initscripts.bb | 2 +- scripts/postinst-intercepts/update_udev_hwdb | 24 ++- 18 files changed, 292 insertions(+), 262 deletions(-) rename meta/recipes-core/systemd/{systemd-boot-native_259.5.bb => systemd-boot-native_261.bb} (100%) rename meta/recipes-core/systemd/{systemd-boot_259.5.bb => systemd-boot_261.bb} (100%) delete mode 100644 meta/recipes-core/systemd/systemd-systemctl-native_259.5.bb create mode 100644 meta/recipes-core/systemd/systemd-tools-native_261.bb delete mode 100644 meta/recipes-core/systemd/systemd/0001-meson-use-libfido2_cflags-dependency.patch delete mode 100644 meta/recipes-core/systemd/systemd/0004-tpm2-util-fix-PCR-bank-guessing-without-EFI.patch delete mode 100644 meta/recipes-core/systemd/systemd/0018-shared-fdset-add-detailed-debug-logging-to-fdset_new.patch create mode 100644 meta/recipes-core/systemd/systemd/Handle-missing-pidfd_open-and-STATX_MNT_ID-on-older-.patch create mode 100644 meta/recipes-core/systemd/systemd/hwdb-use-compat-mode-for-reproducible-cross-builds.patch rename meta/recipes-core/systemd/{systemd_259.5.bb => systemd_261.bb} (99%)
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#240079): https://lists.openembedded.org/g/openembedded-core/message/240079 Mute This Topic: https://lists.openembedded.org/mt/120096394/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
