From 30e47c03fd8028025504457f078577cc04ace216 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Tue, 23 Jul 2013 02:37:16 -0400 Subject: [PATCH] fix(sys-kernel/bootengine): Add all dependencies required by postinst When building on a fresh board root it is easy for bootengine to die a silent but horrible death because it was installed before one of the tools it uses to create or includes in the initird. To avoid this use a very complete dependency list for both DEPEND and RDEPEND. --- .../bootengine/bootengine-0.0.1.ebuild | 16 +++++++++++++++- .../sys-kernel/bootengine/bootengine-9999.ebuild | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.1.ebuild index b27342d7e6..ecd2978a30 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.1.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-0.0.1.ebuild @@ -18,8 +18,22 @@ SLOT="0" KEYWORDS="amd64 x86" DEPEND=" + app-arch/gzip + app-shells/bash + sys-apps/coreutils + sys-apps/findutils + sys-apps/grep + sys-apps/kbd sys-apps/kexec-tools - sys-kernel/dracut" + sys-apps/less + sys-apps/sed + sys-apps/systemd + sys-apps/systemd-sysv-utils + sys-apps/util-linux + sys-kernel/dracut + virtual/udev + " +RDEPEND="${DEPEND}" src_install() { insinto /usr/lib/dracut/modules.d/ diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild index f4a45dde1f..6f30ba5e1d 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/bootengine/bootengine-9999.ebuild @@ -17,8 +17,22 @@ SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND=" + app-arch/gzip + app-shells/bash + sys-apps/coreutils + sys-apps/findutils + sys-apps/grep + sys-apps/kbd sys-apps/kexec-tools - sys-kernel/dracut" + sys-apps/less + sys-apps/sed + sys-apps/systemd + sys-apps/systemd-sysv-utils + sys-apps/util-linux + sys-kernel/dracut + virtual/udev + " +RDEPEND="${DEPEND}" src_install() { insinto /usr/lib/dracut/modules.d/