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
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
Daniel Watkins
2909aba4b5
Enable building of powerpc cloud images.
2016-04-07 14:34:12 +01: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
a92bf11406
Initial support for raspi2 subarch.
2016-02-10 23:51:54 -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
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
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
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
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
Dimitri John Ledkov
9e06b90ead
* ubuntu-cpc:
...
- exclude s390x from should_install_grub
2016-02-01 19:47:03 +01:00
Daniel Watkins
c6440fdfe5
Enable building of s390x cloud images.
2016-01-13 10:19:09 +00:00
Daniel Watkins
216762748b
Move building of all architecture-specific CPC artifacts in to
...
Launchpad.
2015-11-06 09:54:59 +00:00