mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-27 20:07:25 +00:00
dracut: recipe cleanup
Split out bash-completion data Update RDEPENDS: getopt is util-linux-getopt now Use distro_features_check to require systemd Recommend busybox Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
committed by
Martin Jansa
parent
9bb362cb3f
commit
57632c54d8
@@ -13,8 +13,10 @@ SRC_URI = "git://git.kernel.org/pub/scm/boot/dracut/dracut.git"
|
|||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
do_configure() {
|
inherit distro_features_check
|
||||||
./configure --prefix=${prefix} \
|
REQUIRED_DISTRO_FEATURES = "systemd"
|
||||||
|
|
||||||
|
EXTRA_OECONF = "--prefix=${prefix} \
|
||||||
--libdir=${libdir} \
|
--libdir=${libdir} \
|
||||||
--datadir=${datadir} \
|
--datadir=${datadir} \
|
||||||
--sysconfdir=${sysconfdir} \
|
--sysconfdir=${sysconfdir} \
|
||||||
@@ -23,20 +25,31 @@ do_configure() {
|
|||||||
--bindir=${bindir} \
|
--bindir=${bindir} \
|
||||||
--includedir=${includedir} \
|
--includedir=${includedir} \
|
||||||
--localstatedir=${localstatedir} \
|
--localstatedir=${localstatedir} \
|
||||||
|
--systemdsystemunitdir=${systemd_unitdir}/system"
|
||||||
|
|
||||||
|
do_configure() {
|
||||||
|
./configure ${EXTRA_OECONF}
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
oe_runmake install DESTDIR=${D}
|
oe_runmake install DESTDIR=${D}
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES_${PN} += "${datadir}/bash-completion \
|
PACKAGES =+ "${PN}-bash-completion"
|
||||||
${libdir}/kernel \
|
|
||||||
"
|
FILES_${PN}-bash-completion = "${datadir}/bash-completion"
|
||||||
|
|
||||||
|
FILES_${PN} += " ${libdir}/kernel \
|
||||||
|
${systemd_unitdir} \
|
||||||
|
"
|
||||||
|
CONFFILES_${PN} += "${sysconfdir}/dracut.conf"
|
||||||
|
|
||||||
|
RDEPENDS_${PN} = "systemd findutils cpio util-linux-blkid util-linux-getopt bash ldd"
|
||||||
|
RDEPENDS_${PN}-bash-completion = "bash-completion"
|
||||||
|
|
||||||
# 'getopt' is in the util-linux main package
|
|
||||||
RDEPENDS_${PN} = "systemd findutils cpio util-linux-blkid util-linux bash ldd"
|
|
||||||
# This could be optimized a bit, but let's avoid non-booting systems :)
|
# This could be optimized a bit, but let's avoid non-booting systems :)
|
||||||
RRECOMMENDS_${PN} = " \
|
RRECOMMENDS_${PN} = " \
|
||||||
kernel-modules \
|
kernel-modules \
|
||||||
|
busybox \
|
||||||
coreutils \
|
coreutils \
|
||||||
"
|
"
|
||||||
|
|||||||
Reference in New Issue
Block a user