2072 Commits

Author SHA1 Message Date
Balint Reczey
21efeb6795 Work around kpartx's nonzero exit due to "Device or resource busy" errors
which still permit kpartx to finally remove loop device (LP: #1684090).
Also sync before calling kpartx to let writing to loop devices finish.
2017-04-21 18:40:19 +02:00
Steve Langasek
e89c54b271 Merge lp:~rcj/livecd-rootfs/trunk/ 2017-04-13 10:54:14 -07:00
Robert C Jennings
01b476c0eb live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure
Failure should be quick to eliminate excessive buildd time and make
identification of failure easier (no more buried errors).
2017-04-11 22:27:58 -05:00
Robert C Jennings
166b5eb4b3 ubuntu-cpc/060-ipv6.chroot: remove release comparison (LP: #1681548) 2017-04-11 22:27:08 -05:00
Mathieu Trudel-Lapierre
22ec1d6f6f Sanitize comments. 2017-04-11 23:16:48 -04:00
Mathieu Trudel-Lapierre
94275558de Make sure variables are exported for run-parts in 999-extras.binary; and drop the unnecessary sourcing of functions. 2017-04-11 22:38:18 -04:00
Mathieu Trudel-Lapierre
6272f60665 Merge fixes from rcj. 2017-04-11 22:14:40 -04:00
Robert C Jennings
f8264a59c6 Change remaining CLOUD_IMG_STR references to IMAGE_STR 2017-04-11 21:10:56 -05:00
Mathieu Trudel-Lapierre
4e01beda8c Set IMAGE_STR and FS_LABEL for ubuntu-cpc 999-extras.binary hook too; but also export CLOUD_IMG_STR. 2017-04-11 22:03:04 -04:00
Mathieu Trudel-Lapierre
4613a2c82e Don't outright remove fstab for ubuntu-server:live, that breaks grub-legacy-ec2. 2017-04-11 21:44:25 -04:00
Mathieu Trudel-Lapierre
9ed476572f Resynchronize with parent branch. 2017-04-11 17:30:48 -04:00
Mathieu Trudel-Lapierre
46bae4cebf Fix up functions refactoring tfor a proper path to the file. 2017-04-11 17:16:35 -04:00
Mathieu Trudel-Lapierre
ab949fac18 Rename ubuntu-server-live -> ubuntu-server 2017-04-07 17:15:54 -04:00
Mathieu Trudel-Lapierre
46fd6c58f5 Refactor functions out of ubuntu-cpc and ubuntu-server hooks. 2017-04-07 17:14:56 -04:00
Mathieu Trudel-Lapierre
292c5f300c De-duplicate functions in ubuntu-server-live; use the file from ubuntu-cpc. 2017-04-06 16:47:28 -04:00
Mathieu Trudel-Lapierre
715f13b887 Don't spam with unnecessary login messages; skip login altogether. 2017-04-06 15:39:44 -04:00
Mathieu Trudel-Lapierre
2cfa4a9088 Override gettys to wait for the user the press enter, and autologin to the ubuntu user. 2017-04-06 15:11:05 -04:00
Mathieu Trudel-Lapierre
e577ed7672 Rename to ubuntu-server-live; some build process fixes. 2017-04-06 14:04:29 -04:00
Mathieu Trudel-Lapierre
bf958b1472 Disable cloud-init for the live-session. user-setup will create our ubuntu user via casper. 2017-04-05 13:35:38 -04:00
Balint Reczey
16eee8d7eb Use all config hooks from the proper place, not from /build/ 2017-04-03 16:42:55 +02:00
Balint Reczey
7cae48fd12 Source ubuntu-cpc functions from the right place 2017-03-31 15:16:36 +00:00
Mathieu Trudel-Lapierre
29f5dc57fd mkdir must not fail. 2017-03-27 20:55:58 -04:00
Mathieu Trudel-Lapierre
6978674cfe Add cloud-init for subiquity image. 2017-03-23 16:19:16 -04:00
Mathieu Trudel-Lapierre
303c7a29ec Move subiquity systemd service to includes.binary; so that it's copied only on the installer overlay. 2017-03-21 18:32:55 -04:00
Mathieu Trudel-Lapierre
86b64ef78e Move curtin to installer squash. 2017-03-21 18:22:58 -04:00
Mathieu Trudel-Lapierre
d5a6f5cbe3 Add 'ubuntu-server-next' subiquity image. 2017-03-20 20:57:45 -04:00
Steve Langasek
738ff116a5 Merge lp:~vorlon/livecd-rootfs/image-flavors/ 2017-02-27 22:34:19 -08:00
Brian Murray
f79fc7973c Add replace_grub_root_with_label function thereby consolidating multiple
uses of the same calls to sed. Thanks to Dan Watkins.
2017-02-17 14:30:31 -08:00
Adam Conrad
7b576e4c4d Set device_tree_address for the new kernel in the RPi bootloader config.txt 2017-02-16 10:30:45 -07:00
Brian Murray
a5cc2033a0 Fix the OVF's metadata to include Ubuntu specific identifiers and
descriptions instead of the generic Linux ones. Thanks to Chris Glass.
(LP: #1656293)
2017-02-16 09:04:07 -08:00
Christopher Glass
5da94c05e5 Fixed template omission (found wile running a build withthis branch). 2017-02-16 03:11:06 +01:00
Christopher Glass
b6e7b22680 Rool both switches into one for all affected files (the vagrant file was still
doing two switches on $ARCH).
2017-02-16 01:42:25 +01:00
Nish Aravamudan
404e524013 live-build/ubuntu-cpc/hooks/061-open-iscsi.chroot: generate iSCSI
Initiator Name at first iscsid run for cloud images to ensure it is
unique (LP: #1444992).
2017-02-08 18:10:35 -08:00
Steve Langasek
dc38efa4bd merge from trunk 2017-02-08 15:19:54 -08:00
Steve Langasek
60da7e7c43 Also make squashfs skippable with $IMAGE_TARGETS 2017-02-08 15:18:22 -08:00
Steve Langasek
7fc1da1513 * live-build/ubuntu-cpc/functions: don't call sleep as part of
umount_settle; udevadm settle is synchronous and there's no reason to
  sleep after it.
* live-build/ubuntu-cpc/functions: umount_partition: don't call
  umount_settle for each submount; just unmount them one by one and
  settle at the end.
2017-02-08 13:51:36 -08:00
Steve Langasek
97bc634bd9 vmdk-ova has to key on the vmdk image build 2017-02-07 11:58:52 -08:00
Steve Langasek
53e1feefdb Per discussion with Adam, don't make this an LB_ variable since it's not actually part of live-build; instead we will look to pass it into the environment through launchpad-buildd 2017-02-07 10:19:03 -08:00
Steve Langasek
f04a535b0c Always export LB_IMAGE_FLAVORS, so that hooks don't complain about unbound variables 2017-02-07 08:57:50 -08:00
Steve Langasek
6ae9c55227 Fix gratuitous quoting bug 2017-02-06 23:07:24 -08:00
Steve Langasek
8ba3a00622 Support passing IMAGE_FLAVORS in the environment, to limit which images
are output as part of a build; particularly useful for ubuntu-cpc builds
which output multiple image types.
2017-02-06 22:12:32 -08:00
Christopher Glass
5a07ff4602 Roll both switches on $ARCH into one, as suggested at review. 2017-01-17 08:10:26 +00:00
Christopher Glass
f1a8538c8e This branch fixes the OVF's metadata to include Ubuntu-specific identifiers and
descriptions instead of the generic linux ones (lp:1656293).

This applies to both the general image and the vagrant-specific one.
2017-01-16 09:26:25 +00:00
Christopher Glass
f282859477 This branch fixes the manifest generation in OVA files (LP:1627931)
The .ova file extension was passed twice, resulting in file not found errors in
both the general case and the vagrant-specific file creation.
2017-01-16 09:22:55 +00:00
David Mohammed
1af12f76b7 correct indentation - should be tab not spaces 2016-12-22 19:12:48 +00:00
David Mohammed
c85df9e50f add changes for Ubuntu Budgie build config 2016-12-22 18:59:01 +00:00
Iain Lane
4a2d7ecf31 Merge lp:~laney/livecd-rootfs/lp1627190 - don't purge .pyc files any more 2016-11-04 11:01:13 +00:00
Robert C Jennings
67dfdf94a7 ubuntu-cpc: Remove redundant copy of grub files
This redundant and file names recently changed.  These files will be
put in place by grub-install a few lines below these.
2016-10-27 17:05:20 -05:00
Łukasz 'sil2100' Zemczak
d43c01c60b Update the ubuntu-touch hints to try installing ubuntu-system-settings instead of ubuntu-system-settings-online-accounts. 2016-10-26 18:36:24 +02:00
Iain Lane
d7eecc3805 live-build/auto/config: Don't remove .pyc files any more - we don't care
*that* much about the small space gain these days, and would prefer the
speed win. (LP: #1627190)
2016-10-26 16:58:36 +01:00