Format: 1.8 Date: Thu, 01 Jun 2017 16:30:10 -0400 Source: livecd-rootfs Binary: livecd-rootfs Architecture: powerpc Version: 2.208.14 Distribution: trusty-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Robert C Jennings Description: livecd-rootfs - construction script for the livecd rootfs Launchpad-Bugs-Fixed: 1690440 1693018 Changes: livecd-rootfs (2.208.14) trusty; urgency=medium . [ Robert C. Jennings ] * Add ubuntu-cpc project (LP: #1693018) . [ Daniel Watkins ] * Move building of all architecture-specific CPC artifacts into Launchpad - Fixup virtual FLAVOUR kernel name . [ Oliver Grawert ] * added additional CPC build targets: - added manifest generation for squashfs and root.tar.gz - added VMDK generation - added OVA generation from VMDK's - added generic Vagrant image generation . [ Ben Howard ] * Fix typo in ubuntu-cpc preventing non-intel builds. * add devpts-live to hook builds * add logic to settle the disks after UEFI builds * extended hooks/functions to support creation of derivative images * including mounting images. * added the ability to create qcow2 images in hooks/functions * simplified loop clean-up in hooks/functions * removed assumption that disk1.img would be built * switched qcow2 generation to use hooks/functions function . [ Daniel Watkins ] * Produce OVA files for i386 cloud builds. . [ Ben Howard ] * Remove unneeded packages from the root.tar.{gz,xz} cloud image targets . [ Daniel Watkins ] * Install grub in ppc64el cloud images so they are bootable . [ Daniel Watkins ] * Set timeout options so ppc64el cloud images don't display a grub boot menu (matching the behaviour of other cloud images). * Specify a regex to run-parts so that cloud image extra scripts are found and executed. . [ Steve Langasek ] * Refactor/reorder ubuntu-cpc support for consistency with other flavors, so that subarch overrides can be applied correctly. . [ Ben Howard ] * fixed loop setup due to change of kpartx output * only use grub-install logic for Intel architectures . [ Steve Langasek ] * Refactor some non-idiomatic architecture handling in live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot that also misidentifies the architecture name for armhf. . [ Steve Langasek ] * 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. * If a subarch is specified for a cloud image build, don't build rootfs artifacts; these should come from the 'generic' build. * 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. * Refactor ubuntu-cpc hooks to allow us to handle images where the root partition should not be partition 1. . [ Ben Howard ] * ubuntu-cpc: fix hooks/032-disk-image.binary call to create_empty_partition, which requires five args due to "-u" * ubuntu-cpc: in hooks/030-root-tarball.binary create /lib/modules to fix . [ Steve Langasek ] * 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. * Initial support for raspi2 subarch. * 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. . [ Adam Conrad ] * 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 . [ Ben Howard ] * live-build/ubuntu-cpc/hooks/042-vagrant.binary: add serial device for Vagrant images . [ Daniel Watkins ] * 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). . [ Ben Howard ] * live-build/ubuntu-cpc/hooks/042-vagrant.binary: scope serial device for Virtualbox only. . [ Daniel Watkins ] * Enable building of powerpc cloud images. . [ Louis Zuckerman ] * Fixes for vagrant box builder in ubuntu-cpc - Install virtualbox-guest-utils - Don't disable default synced folder - Don't set vm name - Add cloud-init config to manage /etc/hosts . [ Steve Langasek ] * live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling so that the teardown is done properly /before/ we try to make an image from our filesystem, since otherwise /etc/resolv.conf is broken. . [ Daniel Watkins ] * Don't overwrite the default sources.list in cloud images. * Replace sources.list generated using COMPONENTS with the sources.list from an Ubuntu Server installation (i.e. with all components enabled, and all deb-src lines commented). . [ Chris Glass ] * Fix the manifest generation in OVA files so that ovf files don't have double extensions. * Fix the OVF's metadata to include Ubuntu specific identifiers and descriptions instead of the generic Linux ones. . [ Daniel Watkins ] * Add replace_grub_root_with_label function thereby consolidating multiple uses of the same calls to sed. . [ Robert C Jennings ] * ubuntu-cpc: Remove redundant copy of grub files. . [ Daniel Watkins ] * Add `apt-get update` to ubuntu-cpc ppc64el builds so they use the new sources. . [ Balint Reczey ] * Add basic but configurable autopkgtest. LP: #1690440. Checksums-Sha1: 50d9552eac377901a5ae7990f406b82054aa0409 39464 livecd-rootfs_2.208.14_powerpc.deb Checksums-Sha256: dd3ff66b71c2306ef155cfd37105795ac1c2c730e49e27470a8a2307cbfe80d9 39464 livecd-rootfs_2.208.14_powerpc.deb Files: c4b7144c8f0e7b5145afbee1e7bc688b 39464 devel optional livecd-rootfs_2.208.14_powerpc.deb