Louis Zuckerman 
							
						 
					 
					
						
						
						
						
							
						
						
							2616af2baf 
							
						 
					 
					
						
						
							
							[ Louis Zuckerman ]  
						
						... 
						
						
						
						* Merged the following changes from upstream
[ Łukasz 'sil2100' Zemczak ]
* Remove the ubuntu-pd project from the scripts
* Add instead an ubuntu-touch-custom project for custom re-builds of
  ubuntu-touch 
[ Daniel Watkins ]
* Consolidate cloud images
  - Remove .tar.gz and .tar.xz (removed in favour of the squashfs).
  - Remove the MBR-only disk image in favour of the shared GPT/MBR UEFI
    image.
  - Remove '-disk1' from bootable image names.
[ Phil Roche ]
* Removed HWCLOCKACCESS=no from /etc/default/rcS (LP: #1581044 ) 
						
						
					 
					
						2016-07-06 12:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Zuckerman 
							
						 
					 
					
						
						
						
						
							
						
						
							cad69acf05 
							
						 
					 
					
						
						
							
							fixes for vagrant box builder in ubuntu-cpc  
						
						
						
						
					 
					
						2016-06-24 12:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							319e3668b9 
							
						 
					 
					
						
						
							
							[cpc][ppc64el] apt-get update before installing grub2  
						
						
						
						
					 
					
						2016-06-09 15:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Phil Roche 
							
						 
					 
					
						
						
						
						
							
						
						
							d97134679d 
							
						 
					 
					
						
						
							
							Removed HWCLOCKACCESS=no from /etc/default/rcS  
						
						... 
						
						
						
						HWCLOCKACCESS=no in /etc/default/rcS is no longer required and prompts a confirmation
dialog on upgrade. (bug 1581044) 
						
						
					 
					
						2016-06-09 10:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							c1a36eb3cd 
							
						 
					 
					
						
						
							
							Don't ignore failures to find a base VMDK for OVAs  
						
						... 
						
						
						
						We should always build them, and treat them not existing as a failure. 
						
						
					 
					
						2016-06-09 10:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							dd9cf219c7 
							
						 
					 
					
						
						
							
							Create a VMDK image on i386  
						
						
						
						
					 
					
						2016-06-09 10:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							fe81277a0f 
							
						 
					 
					
						
						
							
							Continue producing non-UEFI images on non-UEFI arches  
						
						
						
						
					 
					
						2016-06-09 10:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8a704b0b 
							
						 
					 
					
						
						
							
							Remove '-disk1' from bootable image names.  
						
						
						
						
					 
					
						2016-06-09 10:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							1fd54c49ee 
							
						 
					 
					
						
						
							
							* Consolidate cloud images  
						
						... 
						
						
						
						- Remove .tar.gz and .tar.xz (removed in favour of the squashfs).
  - Remove the MBR-only disk image in favour of the shared GPT/MBR UEFI
    image. 
						
						
					 
					
						2016-06-09 10:47:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							2c27aab38c 
							
						 
					 
					
						
						
							
							Re-enable systemd predictable interface naming in cloud images  
						
						
						
						
					 
					
						2016-04-14 11:06:33 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							6340e292d6 
							
						 
					 
					
						
						
							
							Don't configure the eth0 interface by default  
						
						... 
						
						
						
						In xenial, eth0 won't exist (as we've moved to systemd's predictable interface
naming), and even were it to exist, cloud-init would handle configuring it on
boot. 
						
						
					 
					
						2016-04-14 11:03:18 -07:00 
						 
				 
			
				
					
						
							
							
								Adam Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							dbcbcfaf7c 
							
						 
					 
					
						
						
							
							live-build/ubuntu-cpc/hooks/032-disk-image.binary: Install s390-tools  
						
						... 
						
						
						
						and sysconfig-hardware before we attempt to configure zipl. 
						
						
					 
					
						2016-04-13 05:40:22 -06:00 
						 
				 
			
				
					
						
							
							
								Adam Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							ec84072284 
							
						 
					 
					
						
						
							
							Merge powerpc fixes from Daniel Watkins  
						
						
						
						
					 
					
						2016-04-07 07:42:08 -06:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							2909aba4b5 
							
						 
					 
					
						
						
							
							Enable building of powerpc cloud images.  
						
						
						
						
					 
					
						2016-04-07 14:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Howard 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d90d962f 
							
						 
					 
					
						
						
							
							live-build/ubuntu-cpc/hooks/042-vagrant.binary: scope serial device for  
						
						... 
						
						
						
						Virtualbox only. 
						
						
					 
					
						2016-02-22 15:57:38 -07:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							d570ecdcb8 
							
						 
					 
					
						
						
							
							Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which  
						
						... 
						
						
						
						is used outside of the livecd-rootfs build process (specifically for EC2
publication). 
						
						
					 
					
						2016-02-22 19:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Howard 
							
						 
					 
					
						
						
						
						
							
						
						
							eff40b8e5d 
							
						 
					 
					
						
						
							
							live-build/ubuntu-cpc/hooks/042-vagrant.binary: add serial device for  
						
						... 
						
						
						
						Vagrant images (LP: #1546108 ). 
						
						
					 
					
						2016-02-22 07:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Watkins 
							
						 
					 
					
						
						
						
						
							
						
						
							6f6fb2834b 
							
						 
					 
					
						
						
							
							Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which  
						
						... 
						
						
						
						is used outside of the livecd-rootfs build process (specifically for EC2
publication). 
						
						
					 
					
						2016-02-22 11:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Conrad 
							
						 
					 
					
						
						
						
						
							
						
						
							8b77178bc5 
							
						 
					 
					
						
						
							
							live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot: Add fake_cloud_init  
						
						... 
						
						
						
						function to create a nocloud data source for cloud images that aren't
meant to be used on real clouds and use it by default on armhf+raspi2 
						
						
					 
					
						2016-02-14 15:34:21 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							a545002b7c 
							
						 
					 
					
						
						
							
							Mark boot partitions as type vfat  
						
						
						
						
					 
					
						2016-02-12 09:49:17 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							b1099d2a64 
							
						 
					 
					
						
						
							
							Import live-build/ubuntu-cpc/hooks/raspi2/mkknlimg from  
						
						... 
						
						
						
						https://github.com/raspberrypi/linux/blob/rpi-4.1.y/scripts/mkknlimg 
and use it to install a bootable uboot.bin. 
					
						2016-02-11 23:56:10 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							65f74a021d 
							
						 
					 
					
						
						
							
							Drop gratuitous call to dpkg  
						
						
						
						
					 
					
						2016-02-11 21:19:09 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							a92bf11406 
							
						 
					 
					
						
						
							
							Initial support for raspi2 subarch.  
						
						
						
						
					 
					
						2016-02-10 23:51:54 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							246d45c839 
							
						 
					 
					
						
						
							
							And one more  
						
						
						
						
					 
					
						2016-02-10 09:30:48 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							c62743e5f4 
							
						 
					 
					
						
						
							
							...but if we're going to avoid using umount_partition, we need to actually unmount all the mountpoints mounted by setup_mountpoint  
						
						
						
						
					 
					
						2016-02-10 09:29:55 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							93314b5882 
							
						 
					 
					
						
						
							
							and the parent directory isn't a mountpoint, so roll back a change that also causes the script to fail.  This still warrants refactoring, but let's refactor it in a way that actually works.  
						
						
						
						
					 
					
						2016-02-10 08:26:36 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							c53b727a79 
							
						 
					 
					
						
						
							
							But don't try to use the function without declaring the function...  
						
						
						
						
					 
					
						2016-02-10 07:51:55 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							7339cb09b3 
							
						 
					 
					
						
						
							
							Remove some code duplication  
						
						
						
						
					 
					
						2016-02-09 14:29:22 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							0b279f731b 
							
						 
					 
					
						
						
							
							Refactor ubuntu-cpc hooks to always produce a 'plain' rootfs via  
						
						... 
						
						
						
						live-build and reuse this for the tarball, instead of lb_binary_rootfs
creating some artifact that we ignore / throw away. 
						
						
					 
					
						2016-02-09 12:22:13 -08:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							375554f157 
							
						 
					 
					
						
						
							
							* Chroot to execute zipl, because it's nice.  
						
						... 
						
						
						
						* Use the right loop device to install zipl onto. 
						
						
					 
					
						2016-02-09 06:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							8f825a91c9 
							
						 
					 
					
						
						
							
							* Correct initrd.img symlink, kernel/hooks should actually produce the  
						
						... 
						
						
						
						right thing here, but meh.
* Chroot to execute zipl, fails to boot otherwise. 
						
						
					 
					
						2016-02-09 03:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd644f252 
							
						 
					 
					
						
						
							
							Revert change that adds a *sixth* argument to create_empty_partition; this can't possibly be the cause of whatever problem was being seen  
						
						
						
						
					 
					
						2016-02-08 17:01:04 -08:00 
						 
				 
			
				
					
						
							
							
								Ben Howard 
							
						 
					 
					
						
						
						
						
							
						
						
							28c10e02db 
							
						 
					 
					
						
						
							
							ubuntu-cpc: in hooks/030-root-tarball.binary create /lib/modules to fix  
						
						... 
						
						
						
						(LP: 1543204). 
						
						
					 
					
						2016-02-08 10:23:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dimitri John Ledkov 
							
						 
					 
					
						
						
						
						
							
						
						
							21b502d78c 
							
						 
					 
					
						
						
							
							Do not remove linux-base, when purging all the linux-*, in the tarball  
						
						... 
						
						
						
						build. Otherwise ubuntu-minimal is removed, and things get crazy. 
						
						
					 
					
						2016-02-08 16:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Howard 
							
						 
					 
					
						
						
						
						
							
						
						
							ba1b657624 
							
						 
					 
					
						
						
							
							ubuntu-cpc: fix hooks/032-disk-image.binary call to  
						
						... 
						
						
						
						create_empty_partition, which requires five args due to "-u" 
						
						
					 
					
						2016-02-07 17:02:25 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							90fc765551 
							
						 
					 
					
						
						
							
							set -u damage  
						
						
						
						
					 
					
						2016-02-06 23:31:54 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							e51a8f8aef 
							
						 
					 
					
						
						
							
							Make sure we still mount the kernel filesystems in the disk setup  
						
						... 
						
						
						
						We skip the previous unmount/remount behavior because that makes things
unwieldly when there are multiple partitions; but we still have setup to do,
so that /dev is available for grub, etc. 
						
						
					 
					
						2016-02-06 21:26:04 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							eb9b43defe 
							
						 
					 
					
						
						
							
							Don't forget to mark our root partition bootable  
						
						
						
						
					 
					
						2016-02-06 21:15:15 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d31ea96a 
							
						 
					 
					
						
						
							
							Fix some thinkos in the loop device name handling  
						
						
						
						
					 
					
						2016-02-06 18:21:49 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							4594c28c1f 
							
						 
					 
					
						
						
							
							More set -u damage  
						
						
						
						
					 
					
						2016-02-06 02:42:10 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							83d2176957 
							
						 
					 
					
						
						
							
							chroot hooks are special, they don't get the environment because it gets scrubbed by rootcmd; so we have to call dpkg --print-architecture after all  
						
						
						
						
					 
					
						2016-02-06 02:38:21 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							b9f96f5682 
							
						 
					 
					
						
						
							
							set -u is a hateful thing  
						
						
						
						
					 
					
						2016-02-06 02:05:14 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							0be484d35e 
							
						 
					 
					
						
						
							
							Add support for actually mounting the boot partition and copying contents to it  
						
						
						
						
					 
					
						2016-02-06 01:28:35 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							24b9feb58a 
							
						 
					 
					
						
						
							
							further refactoring of partition handling  
						
						
						
						
					 
					
						2016-02-06 01:08:26 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							6fce3b879d 
							
						 
					 
					
						
						
							
							-> in a few overlooked places  
						
						
						
						
					 
					
						2016-02-06 00:37:20 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							99cdaafd61 
							
						 
					 
					
						
						
							
							Refactor ubuntu-cpc hooks to allow us to handle images where the root  
						
						... 
						
						
						
						partition should not be partition 1. 
						
						
					 
					
						2016-02-06 00:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec8dd87ac 
							
						 
					 
					
						
						
							
							Fix architecture handling in hooks.  We know we're always being invoked  
						
						... 
						
						
						
						from a launchpad-buildd-like setup, which passes ARCH and SUBARCH in the
environment, because auto/config and auto/build both rely on this.  So
don't scatter dpkg --print-architecture calls throughout, especially
when many of these are not cross-build-aware. 
						
						
					 
					
						2016-02-05 23:39:56 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							cb58e88614 
							
						 
					 
					
						
						
							
							If a subarch is specified for a cloud image build, don't build rootfs  
						
						... 
						
						
						
						artifacts; these should come from the 'generic' build. 
						
						
					 
					
						2016-02-05 11:08:26 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Langasek 
							
						 
					 
					
						
						
						
						
							
						
						
							691a0ca08f 
							
						 
					 
					
						
						
							
							Add hooks to ubuntu-cpc to divert /bin/sync in the chroot and undivert it  
						
						... 
						
						
						
						at the end.  This is a general-purpose change that should be applied to
all flavors and archs, but at the moment it's only needed on armhf+raspi2
to work around the raspberrypi2-firmware postinst calling sync, which is
actually warranted in the normal case. 
						
						
					 
					
						2016-02-04 16:53:00 -08:00 
						 
				 
			
				
					
						
							
							
								Ben Howard 
							
						 
					 
					
						
						
						
						
							
						
						
							a5ee888d1b 
							
						 
					 
					
						
						
							
							ubuntu-cpc: add missing net.ifnames=0 for ppc64el disk images.  
						
						
						
						
					 
					
						2016-02-04 09:07:19 -07:00