ChangeLog: https://github.com/dracut-ng/dracut-ng/releases/tag/106
Signed-off-by: Yi Zhao <yi.z...@windriver.com> --- .../dracut/{dracut_103.bb => dracut_106.bb} | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) rename meta-initramfs/recipes-devtools/dracut/{dracut_103.bb => dracut_106.bb} (76%) diff --git a/meta-initramfs/recipes-devtools/dracut/dracut_103.bb b/meta-initramfs/recipes-devtools/dracut/dracut_106.bb similarity index 76% rename from meta-initramfs/recipes-devtools/dracut/dracut_103.bb rename to meta-initramfs/recipes-devtools/dracut/dracut_106.bb index 3ee348dbfd..b474514713 100644 --- a/meta-initramfs/recipes-devtools/dracut/dracut_103.bb +++ b/meta-initramfs/recipes-devtools/dracut/dracut_106.bb @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" PE = "1" -SRCREV = "3fce598fb45aa5618cdf885eb48cf327104ffcb8" +SRCREV = "956c08774074ddc45b2f975e13d5c13d1fc36eff" SRC_URI = "git://github.com/dracut-ng/dracut-ng.git;protocol=http;branch=main \ file://0001-feat-dracut-install-split-ldd-command-arguments-for-.patch \ " @@ -20,21 +20,21 @@ inherit bash-completion pkgconfig S = "${WORKDIR}/git" EXTRA_OECONF = "--prefix=${prefix} \ - --libdir=${prefix}/lib \ + --libdir=${nonarch_libdir} \ --datadir=${datadir} \ --sysconfdir=${sysconfdir} \ --sbindir=${sbindir} \ - --disable-documentation \ --bindir=${bindir} \ --includedir=${includedir} \ --localstatedir=${localstatedir} \ + --disable-documentation \ " # RDEPEND on systemd optionally PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,,systemd" -EXTRA_OEMAKE += 'libdir=${prefix}/lib LDLIBS="${LDLIBS}"' +EXTRA_OEMAKE += 'libdir=${nonarch_libdir} LDLIBS="${LDLIBS}" enable_test=no' CFLAGS:append = " -fPIC" LDLIBS:append:libc-musl = " -lfts" @@ -47,22 +47,26 @@ do_install() { oe_runmake install DESTDIR=${D} # Its Makefile uses cp -arx to install modules.d, so fix the owner # to root:root - chown -R root:root ${D}/${prefix}/lib/dracut/modules.d + chown -R root:root ${D}/${nonarch_libdir}/dracut/modules.d \ + ${D}/${nonarch_libdir}/dracut/dracut.conf.d + + if ! ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then + rm -rf ${D}${nonarch_libdir}/systemd + fi } -FILES:${PN} += "${prefix}/lib/kernel \ - ${prefix}/lib/dracut \ +FILES:${PN} += "${nonarch_libdir}/kernel \ + ${nonarch_libdir}/dracut \ ${systemd_unitdir} \ " -FILES:${PN}-dbg += "${prefix}/lib/dracut/.debug" +FILES:${PN}-dbg += "${nonarch_libdir}/dracut/.debug" CONFFILES:${PN} += "${sysconfdir}/dracut.conf" RDEPENDS:${PN} = "findutils cpio util-linux-blkid util-linux-getopt util-linux bash ldd" # This could be optimized a bit, but let's avoid non-booting systems :) -RRECOMMENDS:${PN} = " \ - kernel-modules \ +RRECOMMENDS:${PN} = "kernel-modules \ coreutils \ " -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#115582): https://lists.openembedded.org/g/openembedded-devel/message/115582 Mute This Topic: https://lists.openembedded.org/mt/111378830/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-