4014 Commits

Author SHA1 Message Date
Łukasz 'sil2100' Zemczak
370f0f5f9c Changelog entry. 2023-07-05 21:01:36 +02:00
Heinrich Schuchardt
af577c87b2 RISC-V: handle kernel flavour allwinner
Package linux-allwinner has a kernel with the generic flavour as
dependency. Add this translation to our code checking the correct
installation.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2023-07-05 14:52:54 +02:00
Heinrich Schuchardt
476e202403 Revert RISC-V: sunset allwinner kernel flavour
According to the kernel team the Linux Meta package linux-allwinner shall
continue to be supplied. It will depend on generic packages.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2023-07-05 14:51:08 +02:00
Michael Hudson-Doyle
1a3980ec6c releasing package livecd-rootfs version 2.896 2.896 2023-07-05 13:24:17 +12:00
Michael Hudson-Doyle
b5387cb32b Disable the orphan_file ext4 feature in the canary live environment so that the installed system can be handled by the e2fsck in the extant kernel snap (cf. bug 2025339). 2023-07-05 11:41:44 +12:00
Michael Hudson-Doyle
7d0aa68826 live-build/ubuntu/hooks/033-disk-image-uefi.binary: update to point at ubuntu-cpc/hooks.d/base/disk-image-uefi-non-cloud.binary, fixing canary build. 2023-07-05 10:13:38 +12:00
Dimitri John Ledkov
dc59fe83ca Deprecate linux-kvm usage
Remove kvm-image altogether.

Previously for minimal image replace_kernel function replaced virtual
images with kvm, and called force_boot_without_initramfs. Now simply
call force_boot_without_initramfs for minimal image without replacing
kernel flavour.

This also means minimal images can now be built for arm64 and armhf.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2023-07-04 12:58:03 +01:00
Dimitri John Ledkov
1b6bfda382 Switch armhf from generic-lpae to virtual
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2023-07-04 12:51:39 +01:00
Steve Langasek
13db048c9d releasing package livecd-rootfs version 2.895 2.895 2023-07-03 17:29:23 -07:00
Steve Langasek
9e9d3d627e Changelog 2023-07-03 12:35:31 -07:00
Steve Langasek
aa59c86540 Merge remote-tracking branch 'gjolly/ubuntu-cpc/uefi_cleanup' into ubuntu/master 2023-07-03 12:34:34 -07:00
Łukasz 'sil2100' Zemczak
93122043c5 releasing package livecd-rootfs version 2.894 2.894 2023-07-03 16:34:08 +02:00
Łukasz 'sil2100' Zemczak
4329753fa4 Changelog entry for previous commit. 2023-07-03 16:33:30 +02:00
Heinrich Schuchardt
2e9201952f RISC-V: sunset allwinner kernel flavour
The Nezha D1 and LicheRV Dock now use the generic kernel.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2023-07-03 13:01:43 +02:00
Loïc Minier
9390fdaa0a Update changelog 2.893 2023-06-28 10:15:10 +00:00
Gauthier Jolly
3282efb287 ubuntu-cpc: cleanup disk-images-uefi.binary
Remove all the logic that is not related to cloud-images. Non
cloud-images should use disk-image-uefi-non-cloud.binary
2023-06-28 12:03:42 +02:00
Loïc Minier
ea8564afe2 Add channel override for ubuntu-image channel 2023-06-28 09:26:29 +00:00
Loïc Minier
430ec27308 Use ubuntu-image for pre-installed Tegra images 2023-06-28 09:22:56 +00:00
Loïc Minier
b6c9a4d711 Add support for tegra-igx (similar to tegra) 2023-06-28 09:21:03 +00:00
Loïc Minier
a239256c06 Set MODEL=tegra for arm64+tegra 2023-06-28 09:16:03 +00:00
Loïc Minier
8bf4d3500f Use image definition path rather than making a copy 2023-06-28 09:15:49 +00:00
Loïc Minier
262d0f3170 Offer overrides for ubuntu-images definitions 2023-06-28 09:15:41 +00:00
Łukasz 'sil2100' Zemczak
16571fe97e releasing package livecd-rootfs version 2.892 2.892 2023-06-28 10:45:49 +02:00
Łukasz 'sil2100' Zemczak
99189cc727 Merge branch 'cpc/riscv/install_grub' of git+ssh://git.launchpad.net/~gjolly/livecd-rootfs into ubuntu/master 2023-06-28 10:45:13 +02:00
Łukasz 'sil2100' Zemczak
01879eb72f Add changelog entry. 2023-06-28 10:43:39 +02:00
Łukasz 'sil2100' Zemczak
95d6a004a6 Some minor tweaks to the changes done by xypron. 2023-06-28 10:42:27 +02:00
Heinrich Schuchardt
e14379f405 RISC-V: use GRUB on Unmatched board
Up to now we have used u-boot-menu for preinstalled images for the SiFive
HiFive Unmatched and Unleashed boards and GRUB for all other RISC-V images.
The choice was made because RISC-V GRUB was not available when the SiFive
boards where released.

Let the Unmatched and Unleashed board preinstalled images use GRUB.
Simplify the code.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2023-06-27 14:02:37 +02:00
Łukasz 'sil2100' Zemczak
c956d081b3 Add changelog entry for previous merge. 2023-06-26 16:49:02 +02:00
Łukasz 'sil2100' Zemczak
52549de72d Merge branch 'cpc/non-cloud' of git+ssh://git.launchpad.net/~gjolly/livecd-rootfs into ubuntu/master 2023-06-26 16:47:13 +02:00
Heinrich Schuchardt
bcfd8645f5 changelog: fix email address with comma
Avoid lintian error bogus-mail-host-in-debian-changelog.

The name part of an email address containing a comma must
be enclosed in double quotation marks.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2023-06-23 16:34:58 +02:00
Gauthier Jolly
bbedffe6ec ubuntu-cpc: fix images for hardware devices
Canonical Public Cloud's project seems a bad place to build images for
hardware devices however this is how things were done a we now need to
maintain this.
The recent change to mount the ESP on /boot breaks those images, instead
of adding more hacky things in the hook, create a dedicated target for
those images and use a different hook to build UEFI images.
2023-06-23 13:55:59 +02:00
Gauthier Jolly
7d7afb8abf update d/c 2023-06-23 13:28:50 +02:00
Gauthier Jolly
946c5cf90c ubuntu-cpc: install grub-efi on riscv images
grub-efi-riscv64 is in the archive and edk2 support for riscv is being
merged upstream.
2023-06-23 13:28:50 +02:00
Łukasz 'sil2100' Zemczak
775a2a718d releasing package livecd-rootfs version 2.891 2.891 2023-06-19 10:06:56 +02:00
Łukasz 'sil2100' Zemczak
ed8d11d25b Follow up fix to the CHANNEL handling for subiquity images 2023-06-19 10:06:10 +02:00
Dan Bungert
d702ed08a6 remove debian/files cruft 2023-06-16 11:16:17 -06:00
Dan Bungert
eecf65218e releasing package livecd-rootfs version 2.890 2.890 2023-06-16 11:05:45 -06:00
Dan Bungert
d34c2f5d8f Changelog entry for snap channel changes 2023-06-16 11:02:37 -06:00
Dan Bungert
3397098ff8 Allow choosing snap channel on subiquity ISOs 2023-06-16 11:02:37 -06:00
Steve Langasek
761dc8f9b2 releasing package livecd-rootfs version 2.849 2.849 2023-06-15 12:18:50 -07:00
Gauthier Jolly
f7b3182214 update d/c 2023-06-15 12:50:56 +02:00
Gauthier Jolly
b20e894a98 ubuntu-cpc: disable kernel and initramfs symlinks in /boot
This is required by the new UEFI binary hook as we mount the ESP on
/boot and the ESP filesystem doesn't support symlinks.
We keep symlinks for s390x images which do not use UEFI anyway.
2023-06-15 12:50:56 +02:00
Gauthier Jolly
6a66666e0a ubuntu-cpc: Make the ESP 2GiB and mount it to /boot
This is driven by online encryption scenarios. In order to efficiently
encrypt the root filesystem without modifying the partition layout, the
kernel should sit in an un-encrypted /boot partition.  Instead of
creating a new partition that would change the default partition layout,
we mount the ESP on /boot. We also need to then bind mount /boot on
/boot/efi because that's where Grub expects the ESP to be located.
2023-06-13 10:48:35 +02:00
Łukasz 'sil2100' Zemczak
e1f18982e6 releasing package livecd-rootfs version 2.848 2.848 2023-06-07 13:35:45 +02:00
Łukasz 'sil2100' Zemczak
38891ad4ef Add changelog for the budgie changes. 2023-06-07 13:35:18 +02:00
Łukasz 'sil2100' Zemczak
127f524068 The ubuntu-budgie installer snap is called ubuntu-budgie-installer, not ubuntu-budgie-desktop-installer. 2023-06-07 11:29:09 +02:00
Łukasz 'sil2100' Zemczak
9ef33dd59f Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/livecd-rootfs into add-new-budgie 2023-06-07 11:27:55 +02:00
Łukasz 'sil2100' Zemczak
48fd86d762 releasing package livecd-rootfs version 2.847 2.847 2023-06-05 17:03:52 +02:00
Łukasz 'sil2100' Zemczak
40a1fdd60a Add boot-managed-by-snapd preinstalled for canary installs 2023-06-05 17:03:06 +02:00
Łukasz 'sil2100' Zemczak
d6c79b3ff6 releasing package livecd-rootfs version 2.846 2.846 2023-06-01 11:42:16 +02:00