Add the ubuntu-cpc project to trusty
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
live-build (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned | |||
livecd-rootfs (Ubuntu) | ||||||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* ubuntu-cpc project is not present in livecd-rootfs for trusty
[Test Case]
* attempt to build the ubuntu-cpc project without errors
* build existing projects and check for errors
[Regression Potential]
* Limited; The majority of the code is limited to the ubuntu-cpc project.
* Limited; the majority of cloud image usage does invoke cloud-init, which already writes out a source.list that matches the server ISO. This change aligns non-cloud-init usage to the existing norm. (LP: #1513529)
[Other Info]
* I cherry-picked commits back to trusty and included raspi2 support to keep commonality and make 3-way diff easier based on conversations with slangasek and inifinity. Then I re-wrote the changelog to put all the changelog messages in a single entry.
* I'm not certain my method for re-writing the changelog (if you're following commit-by-commit) was the best but I think the cumulative result is okay, but if not please tell me.
* This does not necessarily get us to the point of having images equivalent to the content @ cloud-images.
[Original Description]
The ubuntu-cpc project is not available in trusty. We would like to SRU it back for cloud image builds.
Related branches
- Mathieu Trudel-Lapierre: Approve
- Steve Langasek: Pending requested
-
Diff: 2968 lines (+2588/-101)34 files modifieddebian/changelog (+142/-0)
debian/copyright (+5/-1)
live-build/auto/build (+43/-93)
live-build/auto/config (+130/-7)
live-build/ubuntu-cpc/functions (+259/-0)
live-build/ubuntu-cpc/hooks/001-divert-sync.chroot_early (+11/-0)
live-build/ubuntu-cpc/hooks/010-write-etc-ec2-version.chroot (+4/-0)
live-build/ubuntu-cpc/hooks/020-pkg-configure.chroot (+28/-0)
live-build/ubuntu-cpc/hooks/025-create-groups.chroot (+14/-0)
live-build/ubuntu-cpc/hooks/030-root-tarball.binary (+32/-0)
live-build/ubuntu-cpc/hooks/031-root-xz.binary (+13/-0)
live-build/ubuntu-cpc/hooks/032-disk-image.binary (+124/-0)
live-build/ubuntu-cpc/hooks/032-root-squashfs.binary (+19/-0)
live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary (+141/-0)
live-build/ubuntu-cpc/hooks/034-disk-image-ppc64el.binary (+79/-0)
live-build/ubuntu-cpc/hooks/040-qcow2-image.binary (+23/-0)
live-build/ubuntu-cpc/hooks/040-vmdk-image.binary (+22/-0)
live-build/ubuntu-cpc/hooks/041-vmdk-ova-image.binary (+105/-0)
live-build/ubuntu-cpc/hooks/042-vagrant.binary (+221/-0)
live-build/ubuntu-cpc/hooks/051-hwclock.chroot (+3/-0)
live-build/ubuntu-cpc/hooks/052-ssh_authentication.chroot (+3/-0)
live-build/ubuntu-cpc/hooks/060-ipv6.chroot (+18/-0)
live-build/ubuntu-cpc/hooks/099-cleanup.chroot (+57/-0)
live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot (+312/-0)
live-build/ubuntu-cpc/hooks/999-extras.binary (+15/-0)
live-build/ubuntu-cpc/hooks/999-undivert-sync.chroot (+5/-0)
live-build/ubuntu-cpc/hooks/ovf/ubuntu-ova-v1-cloudcfg-vmdk.tmpl (+180/-0)
live-build/ubuntu-cpc/hooks/ovf/ubuntu-ova-v1-vmdk.tmpl (+178/-0)
live-build/ubuntu-cpc/hooks/ovf/ubuntu-ovf-v1-img.tmpl (+130/-0)
live-build/ubuntu-cpc/hooks/raspi2/mkknlimg (+244/-0)
live-build/ubuntu-cpc/includes.chroot/etc/hostname (+1/-0)
live-build/ubuntu-cpc/includes.chroot/etc/hosts (+9/-0)
live-build/ubuntu-cpc/includes.chroot/etc/network/interfaces (+15/-0)
live-build/ubuntu-cpc/includes.chroot/etc/network/interfaces.d/eth0.cfg (+3/-0)
description: | updated |
description: | updated |
Changed in live-build (Ubuntu): | |
status: | New → Invalid |
Changed in livecd-rootfs (Ubuntu): | |
status: | In Progress → Invalid |
Changed in livecd-rootfs (Ubuntu): | |
assignee: | Robert C Jennings (rcj) → nobody |
Changed in livecd-rootfs (Ubuntu Trusty): | |
milestone: | none → trusty-updates |
Changed in live-build (Ubuntu Trusty): | |
milestone: | none → trusty-updates |
no longer affects: | live-build (Ubuntu) |
no longer affects: | livecd-rootfs (Ubuntu) |
tags: | added: id-59120b5af9aad110645a1f71 |
In addition to the linked branch for livecd-rootfs, we need https:/ /code.launchpad .net/~rcj/ ubuntu/ +source/ live-build/ +git/live- build/+ ref/feature/ support_ livecd- rootfs_ ubuntu- cpc