mirror of
				https://git.launchpad.net/livecd-rootfs
				synced 2025-10-31 08:54:06 +00:00 
			
		
		
		
	Imported 2.673
No reason for CPC update specified.
This commit is contained in:
		
							parent
							
								
									f06b4252a9
								
							
						
					
					
						commit
						639728ec29
					
				
							
								
								
									
										14
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							| @ -1,3 +1,17 @@ | |||||||
|  | livecd-rootfs (2.673) groovy; urgency=medium | ||||||
|  | 
 | ||||||
|  |   * Fix an unbound variable in scripts/functions.  | ||||||
|  | 
 | ||||||
|  |  -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 14 Jul 2020 14:57:19 +1200 | ||||||
|  | 
 | ||||||
|  | livecd-rootfs (2.672) groovy; urgency=medium | ||||||
|  | 
 | ||||||
|  |   [ David Krauser ] | ||||||
|  |   * Boot with an initramfs by default in cloud images, except when | ||||||
|  |     using a non-generic kernel. | ||||||
|  | 
 | ||||||
|  |  -- Robert C Jennings <robert.jennings@canonical.com>  Fri, 10 Jul 2020 07:47:47 -0500 | ||||||
|  | 
 | ||||||
| livecd-rootfs (2.671) groovy; urgency=medium | livecd-rootfs (2.671) groovy; urgency=medium | ||||||
| 
 | 
 | ||||||
|   * Fix-up seeding snaps with tracks. |   * Fix-up seeding snaps with tracks. | ||||||
|  | |||||||
| @ -640,7 +640,7 @@ snap_preseed() { | |||||||
|     # Seed from the specified channel (e.g. core18 latest/stable) |     # Seed from the specified channel (e.g. core18 latest/stable) | ||||||
|     # Or Channel endcoded in the snap name (e.g. lxd=4.0/stable/ubuntu-20.04) |     # Or Channel endcoded in the snap name (e.g. lxd=4.0/stable/ubuntu-20.04) | ||||||
|     # Or Ubuntu policy default channel latest/stable/ubuntu-$(release_ver) |     # Or Ubuntu policy default channel latest/stable/ubuntu-$(release_ver) | ||||||
|     local CHANNEL=$3 |     local CHANNEL=${3:-} | ||||||
|     if [ -z "$CHANNEL" ]; then |     if [ -z "$CHANNEL" ]; then | ||||||
|         case $2 in |         case $2 in | ||||||
|             *=*) |             *=*) | ||||||
| @ -944,4 +944,20 @@ replace_kernel () { | |||||||
|         install --assume-yes "${new_kernel}"  |         install --assume-yes "${new_kernel}"  | ||||||
|     env DEBIAN_FRONTEND=noninteractive chroot "${mountpoint}" apt-get \ |     env DEBIAN_FRONTEND=noninteractive chroot "${mountpoint}" apt-get \ | ||||||
|         autoremove --purge --assume-yes |         autoremove --purge --assume-yes | ||||||
|  | 
 | ||||||
|  |     # If running a custom kernel, we should try to boot without an initramfs | ||||||
|  |     # We do this by setting GRUB_FORCE_PARTUUID, which forces initramfs-less boot | ||||||
|  |     partuuid=$(blkid -s PARTUUID -o value $(findmnt -n -o SOURCE --target "${mountpoint}")) | ||||||
|  |     if [ -n "${partuuid}" ]; then | ||||||
|  |         echo "Force booting without an initramfs..." | ||||||
|  |         mkdir -p "${mountpoint}/etc/default/grub.d" | ||||||
|  |         cat << EOF >> "${mountpoint}/etc/default/grub.d/40-force-partuuid.cfg" | ||||||
|  | # Force boot without an initramfs by setting GRUB_FORCE_PARTUUID | ||||||
|  | # Remove this line to enable boot with an initramfs | ||||||
|  | GRUB_FORCE_PARTUUID=${partuuid} | ||||||
|  | EOF | ||||||
|  |         divert_grub "${mountpoint}" | ||||||
|  |         chroot "${mountpoint}" update-grub | ||||||
|  |         undivert_grub "${mountpoint}" | ||||||
|  |     fi | ||||||
| } | } | ||||||
|  | |||||||
| @ -73,14 +73,6 @@ install_grub() { | |||||||
|     efi_boot_dir="/boot/efi/EFI/BOOT" |     efi_boot_dir="/boot/efi/EFI/BOOT" | ||||||
|     chroot mountpoint mkdir -p "${efi_boot_dir}" |     chroot mountpoint mkdir -p "${efi_boot_dir}" | ||||||
| 
 | 
 | ||||||
|     if [ -n "$partuuid" ]; then |  | ||||||
|         # FIXME: code duplicated between disk-image.binary |  | ||||||
|         # and disk-image-uefi.binary.  We want to fix this to not |  | ||||||
|         # have initramfs-tools installed at all on these images. |  | ||||||
|         echo "partuuid found for root device; omitting initrd" |  | ||||||
|         echo "GRUB_FORCE_PARTUUID=$partuuid" >> mountpoint/etc/default/grub.d/40-force-partuuid.cfg |  | ||||||
|     fi |  | ||||||
| 
 |  | ||||||
|     chroot mountpoint apt-get -y update |     chroot mountpoint apt-get -y update | ||||||
| 
 | 
 | ||||||
|     # UEFI GRUB modules are meant to be used equally by Secure Boot and |     # UEFI GRUB modules are meant to be used equally by Secure Boot and | ||||||
| @ -154,8 +146,6 @@ create_empty_disk_image "${disk_image}" | |||||||
| create_partitions "${disk_image}" | create_partitions "${disk_image}" | ||||||
| mount_image "${disk_image}" 1 | mount_image "${disk_image}" 1 | ||||||
| 
 | 
 | ||||||
| partuuid=$(blkid -s PARTUUID -o value "$rootfs_dev_mapper") |  | ||||||
| 
 |  | ||||||
| # Copy the chroot in to the disk | # Copy the chroot in to the disk | ||||||
| make_ext4_partition "${rootfs_dev_mapper}" | make_ext4_partition "${rootfs_dev_mapper}" | ||||||
| mkdir mountpoint | mkdir mountpoint | ||||||
|  | |||||||
| @ -73,8 +73,6 @@ create_empty_partition "${disk_image}" "$ROOTPART" "$ROOTPART_START" -1 ext2 "$R | |||||||
| 
 | 
 | ||||||
| mount_image "${disk_image}" "$ROOTPART" | mount_image "${disk_image}" "$ROOTPART" | ||||||
| 
 | 
 | ||||||
| partuuid=$(blkid -s PARTUUID -o value "$rootfs_dev_mapper") |  | ||||||
| 
 |  | ||||||
| # Copy the chroot in to the disk | # Copy the chroot in to the disk | ||||||
| make_ext4_partition "${rootfs_dev_mapper}" | make_ext4_partition "${rootfs_dev_mapper}" | ||||||
| mkdir mountpoint | mkdir mountpoint | ||||||
| @ -122,15 +120,6 @@ if [ "${should_install_grub}" -eq 1 ]; then | |||||||
|         ${loop_device} |         ${loop_device} | ||||||
| 
 | 
 | ||||||
|     rm mountpoint/tmp/device.map |     rm mountpoint/tmp/device.map | ||||||
| 
 |  | ||||||
| 	if [ -n "$partuuid" ]; then |  | ||||||
| 		echo "partuuid found for root device; forcing it in Grub" |  | ||||||
| 		mkdir -p mountpoint/etc/default/grub.d |  | ||||||
| 		echo "GRUB_FORCE_PARTUUID=$partuuid" >> mountpoint/etc/default/grub.d/40-force-partuuid.cfg |  | ||||||
| 		divert_grub mountpoint |  | ||||||
| 		chroot mountpoint update-grub |  | ||||||
| 		undivert_grub mountpoint |  | ||||||
| 	fi |  | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [ "$ARCH" = "s390x" ]; then | if [ "$ARCH" = "s390x" ]; then | ||||||
|  | |||||||
| @ -49,9 +49,6 @@ replace_kernel ${mount_d} "linux-kvm" | |||||||
| chroot "${mount_d}" update-grub | chroot "${mount_d}" update-grub | ||||||
| undivert_grub "${mount_d}" | undivert_grub "${mount_d}" | ||||||
| 
 | 
 | ||||||
| env DEBIAN_FRONTEND=noninteractive chroot "${mount_d}" rm \ |  | ||||||
|     -rf /boot/initrd.img-* /boot/initrd.img |  | ||||||
| 
 |  | ||||||
| # Remove indices  | # Remove indices  | ||||||
| env DEBIAN_FRONTEND=noninteractive chroot "${mount_d}" apt-get \ | env DEBIAN_FRONTEND=noninteractive chroot "${mount_d}" apt-get \ | ||||||
|     clean |     clean | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user