Steve Langasek
131f14d33c
Use Ubuntu-specific branches when seeding snaps, as required in
...
<https://wiki.ubuntu.com/UbuntuSeededSnaps >.
2018-02-16 14:09:03 -08:00
Michael Hudson-Doyle
15d9269e57
Install linux-signed-generic in the live-server image. (LP: #1749065 )
2018-02-15 09:31:07 +13:00
Mathieu Trudel-Lapierre
762536b5bf
live-build/auto/config: Take into account SUBPROJECT when setting seeded
...
snaps, and also make sure we can work with snaps seeded in project hooks.
2018-02-06 23:37:28 -05:00
Iain Lane
301fdd2e02
Don't write config/seeded-snaps if no snaps have been seeded.
2018-02-01 11:52:41 +00:00
Adam Conrad
2219f62998
* live-build/auto/config: Clean out unused hostname matches and fix indenting.
...
* live-build/auto/config: Reinstate hostname filtering for "*.buildd", which
is the correct match for non-lxd builders, and add "lp-*" for the lxd ones.
* live-build/auto/config: Fix incorrect quoting causing a skipped if statement
in non-live ubuntu-server builds since sometime in mid-October of last year.
2018-01-31 21:00:49 -07:00
Adam Conrad
925e470693
Fix incorrect shell variable quoting.
2018-01-31 20:38:11 -07:00
Steve Langasek
2c40db69bc
Update hostname matches for launchpad buildds to match current practice,
...
fixing build failures due to LP being unable to reach
people.canonical.com.
2018-01-31 16:41:21 -08:00
Iain Lane
72edc20589
Set ports/archive as appropriate for default mirror - should fix
...
autopkgtests.
2018-01-31 09:38:05 +00:00
Iain Lane
9e09b3172c
Set a default archive mirror - needed for germinate.
2018-01-31 02:26:10 -07:00
Iain Lane
42a6450584
Oops. I shouldn't reference my private stuff.
2018-01-30 11:51:23 +00:00
Iain Lane
284240feb5
releasing package livecd-rootfs version 2.491
2018-01-30 11:20:34 +00:00
Iain Lane
9bd0fd192f
Specify seeds for all flavours too
2018-01-30 10:49:38 +00:00
Iain Lane
9978fd7b39
Support seeding of snaps, as emitted by germinate >= 2.27.
2018-01-30 10:16:36 +00:00
Iain Lane
77de6a289f
snap: Add BASE_SEED for all desktop flavours
2018-01-30 09:51:32 +00:00
Iain Lane
26612d0b26
snap: move the seeding block down, so that it is common to all flavours
2018-01-30 09:44:25 +00:00
Robert C Jennings
d41cc70bf5
ubuntu-cpc: Initramfs compression should match runtime default (LP: #1744114 )
...
Cloud images created from the 'ubuntu-cpc' project use lzma initramfs
compression for the initial initramfs shipped in the image; this is the
default for livecd-rootfs. When a user updates the initramfs (or installs
a new kernel) on a running instance created from a cloud image they will
get gzip compression, which is the default shipped in initramfs-tools.
With this patch the compression method used to create the initramfs in
the initial cloud images will match the compression menthod used when
the end-user creates/updates an initramfs, namely gzip compression.
2018-01-19 12:26:32 -06:00
Steve Langasek
e6a66dd3bf
Add support for passing snap channel to ubuntu-core image builds.
2018-01-12 14:56:57 -08:00
Balint Reczey
df89bff043
Drop Nexus 7 support
2018-01-06 01:26:42 +01:00
Balint Reczey
34dd1fb2f4
Revert to building minimized and not minimimized images with the same ~2.2 GiB size
2018-01-04 14:37:02 +01:00
Iain Lane
07873ec528
Support seeding of snaps
...
We run germinate during configure, and read from each resulting <seed>.snaps
file (expanded from STRUCTURE) to find out which snaps to seed. This is written
to config/seeded-snaps, which is read during build to download each one.
2018-01-04 12:11:46 +00:00
Michael Hudson-Doyle
0113b9aad7
self-review
2017-12-13 16:13:14 +13:00
Michael Hudson-Doyle
26753602fe
Move casper from filesystem.squashfs to installer.squashfs.
2017-12-12 23:29:59 +13:00
Dimitri John Ledkov
5f64c373f1
Drop android-tools-fsutils dependency, and instead install it on
...
demand for the nexus7 sub-arch. This target is no longer produced,
thus by doing this android-tools can fall out of main to universe.
2017-12-11 12:22:31 +00:00
Balint Reczey
532bd5b5ed
Build minimized images in a 1GiB image
2017-11-23 20:27:16 +01:00
Balint Reczey
89e87b4c2c
Set LB_ISO_PREPARER to livecd-rootfs to avoid unbound variable in default string
2017-11-23 20:27:16 +01:00
Steve Langasek
49e17b717e
Fix lingering reference to livecd-rootfs.ubuntu-core.model-assertion
...
that breaks the ubuntu-core image build.
2017-11-13 09:15:11 -08:00
Steve Langasek
f384f10867
Merge lp:~vorlon/livecd-rootfs/minimize-round-two
2017-11-09 23:49:30 -08:00
Steve Langasek
ea2840ddfc
fix wrong use of PREFIX literal
2017-11-09 16:13:25 -08:00
Steve Langasek
7c07f8a65b
Change ubuntu-core image builds to use the standard "$PREFIX" naming for
...
artifacts instead of being gratuitously different; requires a matching
change to ubuntu-cdimage.
2017-11-09 16:13:08 -08:00
Steve Langasek
02246dbf84
move configuration bits into live-build/auto/config from live-build/auto/build, per Adam
2017-11-09 15:55:45 -08:00
Steve Langasek
696ae6e1eb
Name the manifest the way ubuntu-cdimage expects it for subarchs
2017-11-08 12:35:38 -08:00
Steve Langasek
e96fa8b878
ubuntu-image now produces a manifest file listing the snap revisions
...
used; publish this so that it's picked up by launchpad-buildd.
2017-11-08 12:22:05 -08:00
Steve Langasek
b3cf7b9013
The target for x86 ubuntu-core images is VMs, so create them with
...
a buffer of free space in order to work if booted in place.
2017-11-08 12:11:40 -08:00
Gary.Wzl
78da9b579b
Per the suggestions, we exclude all binary hooks when IMAGEFORMAT is none.
2017-11-06 20:25:57 +08:00
Steve Langasek
083d58397c
Make sure to remove any initramfs that was generated in a minimized
...
image.
2017-10-21 18:51:20 -07:00
Steve Langasek
f91a9f16ee
Also remove old dpkg files from the live images
2017-10-18 22:20:44 -07:00
Gary.Wzl
c260534758
Add the IMAGEFORMAT=none to support generating a single rootfs.
2017-10-16 10:43:22 +08:00
Steve Langasek
df94729c60
sync with purge-initramfstools branch
2017-10-13 23:34:58 -04:00
Steve Langasek
e99636027f
busybox-initramfs and busybox-static have reverse-recommends, so it's not enough to use apt-mark auto; remove these packages by name.
2017-10-13 23:27:07 -04:00
Steve Langasek
d24ca0490b
Pass --cache false to lb config; otherwise we copy around caches of
...
.debs that are never used properly, and which prevent us from emptying
/var/cache/apt in images.
2017-10-13 22:15:38 -04:00
Steve Langasek
3a092539ca
purging initramfs-tools as a prereq
2017-10-13 17:17:24 -04:00
Steve Langasek
018525ba12
resync with trunk
2017-10-13 17:15:48 -04:00
Steve Langasek
56a85e74c9
Also mark busybox-{initramfs,static} as automatically installed, so they can be removed again
2017-10-13 17:11:24 -04:00
Steve Langasek
08a5fc58ba
Remove apt, debconf cruft files from /var/cache in all our livefses.
2017-10-13 14:28:17 -04:00
Balint Reczey
314655a2ae
Skip installing server task when building minimial images
2017-10-11 01:57:03 +02:00
Balint Reczey
d6bb42bc63
Use kvm kernel only on amd64
2017-10-11 01:57:03 +02:00
Steve Langasek
7798e70d8f
Purge initramfs-tools from minimized images.
2017-10-10 10:52:06 -04:00
Steve Langasek
58be5d5712
Merge lp:~vorlon/livecd-rootfs/snap-in-mate/
2017-10-08 21:49:04 -04:00
Steve Langasek
e509a81f1d
Unminimization information should only go to motd when we are actually
...
minimized.
2017-10-08 16:08:07 -04:00
Steve Langasek
1bcb0009ac
mkdir before use
2017-10-07 21:35:16 +00:00