1841 Commits

Author SHA1 Message Date
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
Scott Moser
0f12265055 ubuntu-cpc: in hooks/030-root-tarball.binary create /lib/modules to fix
(LP: 1543204).

This allows kernel + initramfs + cloud-initramfs-copymods to use the lxd
image.  Without /lib/modules present the cloud-initramfs-copymods
initramfs module will not be able to populate /lib/modules/<uname -r>.
2016-02-08 13:49:09 -05: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
Dimitri John Ledkov
450e645f29 Merge lp:~utlemming/livecd-rootfs/v376 2016-02-08 13:27:40 +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
Steve Langasek
861a95b69b Drop BuildLiveCD from the examples; we now use launchpad-buildd to drive
livefs builds, so BuildLiveCD is obsolete and misleading.
2016-02-04 13:16:01 -08:00
Łukasz 'sil2100' Zemczak
3ec1cf1402 Add a changelog entry for the previous change. 2016-02-04 17:33:10 +01:00
Łukasz 'sil2100' Zemczak
487a0a403c Change real name for phablet user to 'Ubuntu' 2016-02-04 17:30:16 +01:00
Martin Pitt
e452c4ffda releasing package livecd-rootfs version 2.375 2.375 2016-02-04 17:16:02 +01:00
Ben Howard
a5ee888d1b ubuntu-cpc: add missing net.ifnames=0 for ppc64el disk images. 2016-02-04 09:07:19 -07:00
Steve Langasek
d9bb02d077 clarify that this refactor also fixes a bug in armhf handling 2016-02-02 20:35:51 -08:00
Steve Langasek
8e20e4b169 Refactor some non-idiomatic architecture handling in
live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot
2016-02-02 20:33:52 -08:00
dann frazier
893ba9e96f Merge lp:~utlemming/livecd-rootfs/v374-ubuntu-cpc 2.374 2016-02-02 15:13:29 -07:00
Ben Howard
ca800e778b * ubuntu-cpc:
- fixed loop setup due to change of kpartx output
  - only use grub-install logic for Intel architectures
2016-02-02 13:10:06 -07:00
Steve Langasek
4f55631a9f Refactor/reorder ubuntu-cpc support for consistency with other flavors,
so that subarch overrides can be applied correctly.
2016-02-01 17:20:31 -08:00
Dimitri John Ledkov
9e06b90ead * ubuntu-cpc:
- exclude s390x from should_install_grub
2016-02-01 19:47:03 +01:00
Michael Terry
538192d3f4 Make a variable because Saviq likes variables 2016-02-01 11:03:20 -05:00
Michael Terry
39eb02ea86 Use Ubuntu as phablet user's real name 2016-02-01 10:57:32 -05:00
Michael Vogt
06ce71492b auto/build: copy kenrel chroot dpkg.list to assets dir 2016-01-28 20:41:18 +01:00
Michael Vogt
51a5cca323 * ubuntu-core:
- include the dpkg.list in the device tarball
  - store /usr/share/snappy/dpkg.list manifest on the OS tarball
2016-01-28 18:27:36 +01:00
Colin Watson
d7b02005c1 releasing package livecd-rootfs version 2.373 2.373 2016-01-28 11:51:56 +00:00
Colin Watson
2788c35524 merge lp:~daniel-thewatkins/livecd-rootfs/ppc64el 2016-01-28 11:51:12 +00:00
Daniel Watkins
414cbec4dc Specify a regex to run-parts so that cloud image extra scripts are found
and executed.
2016-01-28 10:07:33 +00:00
Daniel Watkins
e3d6d5dc9f Set timeout options so ppc64el cloud images don't display a grub boot
menu (matching the behaviour of other cloud images).
2016-01-28 09:34:52 +00:00
Colin Watson
b40f8fe89f releasing package livecd-rootfs version 2.372 2.372 2016-01-27 16:33:28 +00:00
Colin Watson
1ae983fd84 [r=cjwatson] Install grub in ppc64el cloud images so they are bootable (LP: #1538610) 2016-01-27 16:32:54 +00:00
Daniel Watkins
ece1f6ccab Install grub in ppc64el cloud images so they are bootable (LP: #1538610) 2016-01-27 15:49:05 +00:00
Colin Watson
f0e085d7bb releasing package livecd-rootfs version 2.371 2.371 2016-01-19 12:50:45 +00:00
Colin Watson
caf5e7160c merge lp:~utlemming/livecd-rootfs/lp1534764 2016-01-19 12:48:04 +00:00
Ben Howard
8ff658da8d Remove unneeded packages from the root.tar.{gz,xz} cloud image targets
(LP: #1534764).
2016-01-18 19:58:50 -07:00
Ben Howard
fdd9a3e716 Remove unneeded packages from the root.tar.{gz,xz} cloud image targets
(LP: #1534765).
2016-01-17 01:06:56 +01:00
Colin Watson
4f9f5a9aef releasing package livecd-rootfs version 2.370 2.370 2016-01-13 11:52:15 +00:00
Colin Watson
134ad4c1a6 [r=cjwatson] Produce OVA files for i386 cloud builds. 2016-01-13 11:51:31 +00:00