mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-16 17:36:59 +02:00
hack(coreos-base/bootengine): use chroot
dracut doesn't seem to have the ability to use a different root. Force for now.
This commit is contained in:
parent
c33c7a422d
commit
b634753f4c
@ -27,8 +27,9 @@ src_install() {
|
|||||||
cp -R dracut/80gptprio $modules_dir
|
cp -R dracut/80gptprio $modules_dir
|
||||||
|
|
||||||
mkdir ${D}/boot
|
mkdir ${D}/boot
|
||||||
for i in /boot/vmlinuz-*boot_kernel*; do
|
for i in `ls /build/amd64-generic/boot/vmlinuz-*boot_kernel*`; do
|
||||||
ver=${i##*vmlinuz-}
|
ver=${i##*vmlinuz-}
|
||||||
dracut --kver ${ver} ${D}/boot/initramfs-${ver}.img
|
chroot /build/amd64-generic dracut --force --fstab --kver ${ver} /tmp/initramfs-${ver}.img
|
||||||
|
cp /build/amd64-generic/tmp/initramfs-${ver}.img ${D}/boot/
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,6 @@ SRC_URI=""
|
|||||||
LICENSE="BSD"
|
LICENSE="BSD"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~x86"
|
KEYWORDS="~amd64 ~arm ~x86"
|
||||||
IUSE="32bit_au cros_host"
|
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
sys-kernel/dracut"
|
sys-kernel/dracut"
|
||||||
@ -26,8 +25,9 @@ src_install() {
|
|||||||
cp -R dracut/80gptprio $modules_dir
|
cp -R dracut/80gptprio $modules_dir
|
||||||
|
|
||||||
mkdir ${D}/boot
|
mkdir ${D}/boot
|
||||||
for i in /boot/vmlinuz-*boot_kernel*; do
|
for i in `ls /build/amd64-generic/boot/vmlinuz-*boot_kernel*`; do
|
||||||
ver=${i##*vmlinuz-}
|
ver=${i##*vmlinuz-}
|
||||||
dracut --kver ${ver} ${D}/boot/initramfs-${ver}.img
|
chroot /build/amd64-generic dracut --force --fstab --kver ${ver} /tmp/initramfs-${ver}.img
|
||||||
|
cp /build/amd64-generic/tmp/initramfs-${ver}.img ${D}/boot/
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user