diff --git a/debian/changelog b/debian/changelog index df773066..f4c7be04 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ livecd-rootfs (2.525.45) UNRELEASED; urgency=medium - * Backport snap seeding fixes: + * Backport snap seeding and other fixes for live-server ISOs: [ Dimitri John Ledkov ] * Run snap info on the downloaded snap, rather than against the @@ -9,6 +9,8 @@ livecd-rootfs (2.525.45) UNRELEASED; urgency=medium snap might be visible too. Thus seed the base of the snap revision we dowanloaded, rather than some random one from the store. * Use snap-tool to seed subiquity snap. + * Subiquity: install linux-firmware in the installer layer, to make + firmware blobs available in the live session. LP: #1847835 [ Robert C Jennings ] * Fix logic to ensure snapd is seeded in core18-only images (LP: #1871919) diff --git a/live-build/ubuntu-server/hooks/032-installer-squashfs.binary b/live-build/ubuntu-server/hooks/032-installer-squashfs.binary index 9da75381..f7290c4c 100755 --- a/live-build/ubuntu-server/hooks/032-installer-squashfs.binary +++ b/live-build/ubuntu-server/hooks/032-installer-squashfs.binary @@ -54,6 +54,8 @@ EOF # Install casper for live session magic. chroot $INSTALLER_ROOT apt-get -y install lupin-casper +# Install linux-firmware for kernel to upload into hardware. +chroot $INSTALLER_ROOT apt-get -y install linux-firmware chroot $INSTALLER_ROOT apt-get clean # For bug #1743643 "Install to dirty disk with swap fails" remove the