Backport fix for cloud RISC-V images from kinetic.

add-server-hwe
Łukasz 'sil2100' Zemczak 2 years ago
parent ce9549372a
commit 80cb6a4a1e

8
debian/changelog vendored

@ -1,3 +1,11 @@
livecd-rootfs (2.765.9) UNRELEASED; urgency=medium
* When adding the new RISC-V platforms, some of the generic non-SUBARCH code
went missing and some invalid assumptions have been made, causing cloud
images to fail building. This upload fixes these (LP: #1983599).
-- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Thu, 04 Aug 2022 17:15:03 +0200
livecd-rootfs (2.765.8) jammy; urgency=medium livecd-rootfs (2.765.8) jammy; urgency=medium
* Manually blacklist DKMS modules for Ubuntu Studio builds (LP: #1983521). * Manually blacklist DKMS modules for Ubuntu Studio builds (LP: #1983521).

@ -219,8 +219,9 @@ install_grub() {
fi fi
;; ;;
riscv64) riscv64)
# TODO grub-efi-riscv64 does not exist yet on riscv64 # TODO grub-efi-riscv64 exists, but is not used by all the images yet
if [ -n "${SUBARCH:-}" ]; then if [ -n "${SUBARCH:-}" ]; then
# Per-device images
case "${SUBARCH}" in case "${SUBARCH}" in
"nezha") "nezha")
echo "Installing U-Boot for Nezha board" &1>2 echo "Installing U-Boot for Nezha board" &1>2
@ -327,10 +328,16 @@ EOF
setup_cinocloud mountpoint setup_cinocloud mountpoint
;; ;;
esac esac
else
# Other images e.g. cloud images
chroot mountpoint apt-get install -qqy u-boot-menu #grub-efi-riscv64
efi_target=riscv64-efi
chroot mountpoint u-boot-update
fi fi
if [ "${SUBARCH}" != "visionfive" ] && [ "${SUBARCH}" != "nezha" ]; then if [ "${SUBARCH:-}" != "visionfive" ] && [ "${SUBARCH:-}" != "nezha" ]; then
## TODO remove below once we have grub-efi-riscv64 ## TODO remove below once we have grub-efi-riscv64 for the platforms
rm mountpoint/tmp/device.map rm mountpoint/tmp/device.map
umount mountpoint/boot/efi umount mountpoint/boot/efi
mount mount

Loading…
Cancel
Save