Balint Reczey
199966f642
Add .keep files to preserve empty directories
6 years ago
Steve Langasek
fee38a796f
Install udev before calls to udevadm
7 years ago
Robert C Jennings
5089e589ef
live-build/ubuntu-cpc/functions: Add teardown_mountpoint to reverse setup_mountpoint
...
* live-build/ubuntu-cpc/functions: Add a function, teardown_mountpoint,
to reverse the work done in setup_mountpoint. Lack of this function
has forced users of setup_mountpoint to implement this separately
and the implementations have diverged. (LP: #1716992 )
* live-build/ubuntu-cpc/functions: Remove umount_settle function.
The was only used where teardown_mountpoint was lacking.
7 years ago
Steve Langasek
af5510caf9
Mount and unmount /dev recursively, to cope with setups where there are
...
interesting bind-mounts under /dev (e.g. loop devices bind-mounted by
LXD). LP: #1716465 .
7 years ago
Robert C Jennings
8c0354d18c
live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure.
...
(LP: #1687752 )
8 years ago
Mathieu Trudel-Lapierre
94275558de
Make sure variables are exported for run-parts in 999-extras.binary; and drop the unnecessary sourcing of functions.
8 years ago
Mathieu Trudel-Lapierre
6272f60665
Merge fixes from rcj.
8 years ago
Robert C Jennings
f8264a59c6
Change remaining CLOUD_IMG_STR references to IMAGE_STR
8 years ago
Mathieu Trudel-Lapierre
4e01beda8c
Set IMAGE_STR and FS_LABEL for ubuntu-cpc 999-extras.binary hook too; but also export CLOUD_IMG_STR.
8 years ago
Mathieu Trudel-Lapierre
9ed476572f
Resynchronize with parent branch.
8 years ago
Mathieu Trudel-Lapierre
46bae4cebf
Fix up functions refactoring tfor a proper path to the file.
8 years ago
Mathieu Trudel-Lapierre
46fd6c58f5
Refactor functions out of ubuntu-cpc and ubuntu-server hooks.
8 years ago
Balint Reczey
16eee8d7eb
Use all config hooks from the proper place, not from /build/
8 years ago
Balint Reczey
7cae48fd12
Source ubuntu-cpc functions from the right place
8 years ago
Steve Langasek
738ff116a5
Merge lp:~vorlon/livecd-rootfs/image-flavors/
8 years ago
Brian Murray
f79fc7973c
Add replace_grub_root_with_label function thereby consolidating multiple
...
uses of the same calls to sed. Thanks to Dan Watkins.
8 years ago
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 )
8 years ago
Christopher Glass
5da94c05e5
Fixed template omission (found wile running a build withthis branch).
8 years ago
Christopher Glass
b6e7b22680
Rool both switches into one for all affected files (the vagrant file was still
...
doing two switches on $ARCH).
8 years ago
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 ).
8 years ago
Steve Langasek
dc38efa4bd
merge from trunk
8 years ago
Steve Langasek
60da7e7c43
Also make squashfs skippable with $IMAGE_TARGETS
8 years ago
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.
8 years ago
Steve Langasek
97bc634bd9
vmdk-ova has to key on the vmdk image build
8 years ago
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
8 years ago
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.
8 years ago
Christopher Glass
5a07ff4602
Roll both switches on $ARCH into one, as suggested at review.
8 years ago
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.
8 years ago
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.
8 years ago
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.
8 years ago
Steve Langasek
8855f05191
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.
LP: #1621393 .
8 years ago
Daniel Watkins
15d147bcdb
Add replace_grub_root_with_label function
...
When update-grub is run, it will detect the disks in the build system.
Currently, we sed the grub configuration in places where this happens;
replace_grub_root_with_label moves that seddery in to a single callable
location to avoid ending up with multiple versions of it.
(It's worth noting that we also do this in 999-cpc-fixes.chroot, but as our
functions file isn't available within the chroot we don't use it there.)
8 years ago
Steve Langasek
9efc4f0f70
Merge lp:~semiosis/livecd-rootfs/fix-for-1565985
9 years ago
Louis Zuckerman
802e65f885
remove unnecessary virtualbox-guest-dkms package from vagrant image builder
9 years ago
Louis Zuckerman
213c3b317c
updated per Steve Langasek's feedback:
...
- put umount in trap
- wrap comment lines at 78 chars
- remove unnecessary DEBIAN_FRONTENT env var from apt-get lines
9 years ago
Louis Zuckerman
85d3b5fdaf
remove comment from vagrant script
9 years ago
Louis Zuckerman
0eac70b33e
[ Louis Zuckerman ]
...
* Fixes for vagrant box builder in ubuntu-cpc LP: #1565985
* Remove extra packages added on 24 Jun 2016 except virtualbox-guest stuff
* Add cloud-init config to manage /etc/hosts for localhost
9 years ago
Louis Zuckerman
2616af2baf
[ Louis Zuckerman ]
...
* Merged the following changes from upstream
[ Łukasz 'sil2100' Zemczak ]
* Remove the ubuntu-pd project from the scripts
* Add instead an ubuntu-touch-custom project for custom re-builds of
ubuntu-touch
[ Daniel Watkins ]
* 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.
- Remove '-disk1' from bootable image names.
[ Phil Roche ]
* Removed HWCLOCKACCESS=no from /etc/default/rcS (LP: #1581044 )
9 years ago
Louis Zuckerman
cad69acf05
fixes for vagrant box builder in ubuntu-cpc
9 years ago
Daniel Watkins
319e3668b9
[cpc][ppc64el] apt-get update before installing grub2
9 years ago
Phil Roche
d97134679d
Removed HWCLOCKACCESS=no from /etc/default/rcS
...
HWCLOCKACCESS=no in /etc/default/rcS is no longer required and prompts a confirmation
dialog on upgrade. (bug 1581044)
9 years ago
Daniel Watkins
c1a36eb3cd
Don't ignore failures to find a base VMDK for OVAs
...
We should always build them, and treat them not existing as a failure.
9 years ago
Daniel Watkins
dd9cf219c7
Create a VMDK image on i386
9 years ago
Daniel Watkins
fe81277a0f
Continue producing non-UEFI images on non-UEFI arches
9 years ago
Daniel Watkins
0a8a704b0b
Remove '-disk1' from bootable image names.
9 years ago
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.
9 years ago
Daniel Watkins
2c27aab38c
Re-enable systemd predictable interface naming in cloud images
9 years ago
Daniel Watkins
6340e292d6
Don't configure the eth0 interface by default
...
In xenial, eth0 won't exist (as we've moved to systemd's predictable interface
naming), and even were it to exist, cloud-init would handle configuring it on
boot.
9 years ago
Adam Conrad
dbcbcfaf7c
live-build/ubuntu-cpc/hooks/032-disk-image.binary: Install s390-tools
...
and sysconfig-hardware before we attempt to configure zipl.
9 years ago
Adam Conrad
ec84072284
Merge powerpc fixes from Daniel Watkins
9 years ago