mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +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:
parent
9bb362cb3f
commit
57632c54d8
|
|
@ -13,8 +13,10 @@ SRC_URI = "git://git.kernel.org/pub/scm/boot/dracut/dracut.git"
|
|||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_configure() {
|
||||
./configure --prefix=${prefix} \
|
||||
inherit distro_features_check
|
||||
REQUIRED_DISTRO_FEATURES = "systemd"
|
||||
|
||||
EXTRA_OECONF = "--prefix=${prefix} \
|
||||
--libdir=${libdir} \
|
||||
--datadir=${datadir} \
|
||||
--sysconfdir=${sysconfdir} \
|
||||
|
|
@ -23,20 +25,31 @@ do_configure() {
|
|||
--bindir=${bindir} \
|
||||
--includedir=${includedir} \
|
||||
--localstatedir=${localstatedir} \
|
||||
--systemdsystemunitdir=${systemd_unitdir}/system"
|
||||
|
||||
do_configure() {
|
||||
./configure ${EXTRA_OECONF}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
oe_runmake install DESTDIR=${D}
|
||||
}
|
||||
|
||||
FILES_${PN} += "${datadir}/bash-completion \
|
||||
${libdir}/kernel \
|
||||
"
|
||||
PACKAGES =+ "${PN}-bash-completion"
|
||||
|
||||
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 :)
|
||||
RRECOMMENDS_${PN} = " \
|
||||
kernel-modules \
|
||||
busybox \
|
||||
coreutils \
|
||||
"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user