Dimitri John Ledkov
a19d6273fe
releasing package livecd-rootfs version 2.642
5 years ago
Dimitri John Ledkov
17dc48cf65
Set uc20 image size to 10G.
5 years ago
Dimitri John Ledkov
133c99c22c
releasing package livecd-rootfs version 2.641
5 years ago
Dimitri John Ledkov
438606c5e8
Encode CHANNEL specification in the UC20 model names.
5 years ago
Dimitri John Ledkov
3b1047fbc2
Configure a better nocloud datasource for subiquity cloud-init.
5 years ago
Dimitri John Ledkov
fbf9c5b854
releasing package livecd-rootfs version 2.640
5 years ago
Dimitri John Ledkov
db0c7d68f2
Although the request flavour to install is oem-20.04, it really is called just oem on disk. Override the flavour name from oem-20.04 to oem when renaming built artefacts. This also means that ubuntu-cdimage needs to simply download 'oem' vmlinuz+initrd pairs, not 'oem-20.04'.
5 years ago
Dimitri John Ledkov
7520a60019
releasing package livecd-rootfs version 2.639
5 years ago
Dimitri John Ledkov
e062389eb9
* On s390x subiquity:
...
- enable cloud-init
- make cloud-init handle the default/baked in networking configuration
- install and enable openssh-server for the installation only
- provide cloud.cfg that generates random installer user password
- disable subiquity on sclp_line0 line based console
5 years ago
Dimitri John Ledkov
2757f7aee3
releasing package livecd-rootfs version 2.638
5 years ago
Dimitri John Ledkov
f6ca600af2
Install oem-20.04 kernel flavour on Ubuntu Desktop builds.
5 years ago
Łukasz 'sil2100' Zemczak
e6fd34b54d
releasing package livecd-rootfs version 2.637
5 years ago
Łukasz 'sil2100' Zemczak
2870738f00
Merge the manually-pushed 2.636 from Laney.
5 years ago
Łukasz 'sil2100' Zemczak
95103e3d36
Ensure seed part. is mounted; wait for getty
5 years ago
Łukasz 'sil2100' Zemczak
2ca3cc9720
Use the datestamp parameter (stored in NOW) instead of the newly added BUILD_ID.
5 years ago
Michael Hudson-Doyle
c35971f515
releasing package livecd-rootfs version 2.635
5 years ago
Michael Hudson-Doyle
a934e042d6
Merge branch 'lp-1855354' into ubuntu/master
5 years ago
Michael Hudson-Doyle
41f4f05cc4
bump version number
5 years ago
Łukasz 'sil2100' Zemczak
fc6d956269
Support generating a .disk/info file via ubuntu-image if BUILD_ID is passed from cdimage to the builder.
5 years ago
Łukasz 'sil2100' Zemczak
3fe3b18719
releasing package livecd-rootfs version 2.634
5 years ago
Michael Hudson-Doyle
94c2d606ca
Preserve apt preferences created by any package we install (i.e. ubuntu-advantage-tools) against live-build's attempt to delete them. (LP: #1855354 )
5 years ago
David Krauser
b71d1f990e
Only build bootable buildd images for amd64
5 years ago
David Krauser
4a0b757dc7
Properly setup the chroot before using the network in buildd hook.
5 years ago
Łukasz 'sil2100' Zemczak
e35866df3e
releasing package livecd-rootfs version 2.633
5 years ago
Łukasz 'sil2100' Zemczak
474f232840
Snapd for uc20 model assertions does not support global channel overrides.
5 years ago
Michael Hudson-Doyle
93dd6d3ef4
releasing package livecd-rootfs version 2.632
5 years ago
David Krauser
612c731b26
Fix broken DNS in buildd image builds.
...
Instead of injecting an empty resolv.conf with an includes.chroot, we'll
inject it in late with a hook. The empty resolv.conf breaks DNS early in
the build, and causes some binary hooks to fail.
5 years ago
Łukasz 'sil2100' Zemczak
5511deae44
releasing package livecd-rootfs version 2.631
5 years ago
Łukasz 'sil2100' Zemczak
2258721d35
Add changelog entry.
5 years ago
Dimitri John Ledkov
4006326978
releasing package livecd-rootfs version 2.630
5 years ago
Dimitri John Ledkov
3551fc1a02
Ship two kernel flavours on desktop image.
5 years ago
Dimitri John Ledkov
39f675eaf6
Drop installing dummy transitional linux-signed-generic, these days linux-generic is always signed, on arches that need/support it.
5 years ago
Steve Langasek
2597ae2e81
releasing package livecd-rootfs version 2.629
5 years ago
Steve Langasek
aafbc0e9fe
Also make qemu-utils a non-i386 dependency, since it is only used for cloud images we're not making and pulls in a lot of other dependencies.
5 years ago
Steve Langasek
94b1b2af45
releasing package livecd-rootfs version 2.628
5 years ago
Steve Langasek
c86284f83d
Also make the ubuntu-image dependency arch-conditional, since ubuntu-image pulls in snapd.
5 years ago
Steve Langasek
21cae15d33
releasing package livecd-rootfs version 2.627
5 years ago
Steve Langasek
3ca02be281
Don't depend on snapd on i386, since i386 support in focal is only for launchpad buildd chroots.
5 years ago
Michael Hudson-Doyle
1798848608
releasing package livecd-rootfs version 2.626
5 years ago
Michael Hudson-Doyle
b797dfee86
No-change rebuild to build for i386 again (for now).
5 years ago
Michael Hudson-Doyle
16d6c9028c
releasing package livecd-rootfs version 2.625
5 years ago
Michael Hudson-Doyle
92941d4931
changelog
5 years ago
Michael Hudson-Doyle
525f730f7f
fix changelog
5 years ago
Michael Hudson-Doyle
fbed1e5846
Make autoinstall files from initrd and filesystem with label autoinstall available on live-server systems.
5 years ago
Balint Reczey
19f5745672
Update changelog
5 years ago
Łukasz 'sil2100' Zemczak
7bd6163ee5
releasing package livecd-rootfs version 2.623
5 years ago
David Krauser
31a3a42567
Updating changelog.
5 years ago
Łukasz 'sil2100' Zemczak
a18a7e5294
releasing package livecd-rootfs version 2.622
5 years ago
Łukasz 'sil2100' Zemczak
ac40cadf08
Support fetching classic gadget trees from a non-github-mirrored launchpad repo.
5 years ago
Łukasz 'sil2100' Zemczak
7a92927023
releasing package livecd-rootfs version 2.621
5 years ago
Łukasz 'sil2100' Zemczak
2896d39a7a
Make sure the imx6 subarch uses the ubuntu-image imageformat.
5 years ago
Adam Conrad
7c85d91d41
Limit the lxd group to images with an installer; it's less appropriate for random tarball images, which are configured in ways we don't know.
5 years ago
Dimitri John Ledkov
35d16ae485
releasing package livecd-rootfs version 2.619
5 years ago
Dimitri John Ledkov
f918cd5eb1
Subiquity: install linux-firmware in the installer layer, to make firmware blobs available in the live session. LP: #1847835
5 years ago
Steve Langasek
d0b622089e
releasing package livecd-rootfs version 2.618
5 years ago
Michael Hudson-Doyle
c89806ba4d
Do not create a hook manually for ubuntu-cpc builds, make-hooks does not like that.
5 years ago
Dimitri John Ledkov
8caa938187
releasing package livecd-rootfs version 2.617
5 years ago
Michael Hudson-Doyle
4788e90315
Create the lxd group as a system group for all projects. (LP: #1844498 )
5 years ago
Dimitri John Ledkov
3fa91342a9
releasing package livecd-rootfs version 2.616
5 years ago
Dimitri John Ledkov
4c534bc6be
subiquity: Use LazyUnmount=yes on memorymapped /usr/lib/modules.
...
Subiquity images mount /usr/lib/modules from a squashfs, which systemd
tries to unmount on shutdown, whilst they are still being in use. As
systemd-udevd kmod built-in's libkmod has modules.* files
memorymapped. This produces an warning on shutdown, flooding the
screen with messages as systemd switches to a more verbose
output. Specify LazyUnmount=yes on that mount, such that unmount call
succeeds without flooding the shutdown log.
5 years ago
Łukasz 'sil2100' Zemczak
fd9257c294
releasing package livecd-rootfs version 2.615
5 years ago
Robert C Jennings
8cb442c3e8
magic-proxy: dump proxy log to stdout on failure
...
When we encounter a failure in 'lb binary' the launchpad builders can
only surface the build output from stdout. If the binary hook failure
implicates the archive we can not determine fault without the apt
proxy log. This patch will dump the proxy log to stdout to aid in
debugging these failures.
5 years ago
Steve Langasek
312bef9002
releasing package livecd-rootfs version 2.614
5 years ago
Steve Langasek
0902ffefb3
002-add-foreign-kernel.chroot_early: enable amd64 as a foreign arch on i386 image builds, since this is where the kernel comes from henceforth.
5 years ago
Łukasz 'sil2100' Zemczak
503b8b81df
releasing package livecd-rootfs version 2.613
5 years ago
Łukasz 'sil2100' Zemczak
1f8f86c17c
Final fix to 999-ubuntu-image-customization.chroot, tested to be working.
5 years ago
Łukasz 'sil2100' Zemczak
c4ef397428
releasing package livecd-rootfs version 2.612
5 years ago
Łukasz 'sil2100' Zemczak
c7f3374f9f
Final changes to the 999-ubuntu-image-customization.chroot hook.
5 years ago
Dimitri John Ledkov
8a6ed637b8
releasing package livecd-rootfs version 2.611
5 years ago
Łukasz 'sil2100' Zemczak
6f0a14d1cd
releasing package livecd-rootfs version 2.610
5 years ago
Łukasz 'sil2100' Zemczak
2341514fad
Fix typo.
5 years ago
Łukasz 'sil2100' Zemczak
af1fd6f6ab
releasing package livecd-rootfs version 2.609
5 years ago
Łukasz 'sil2100' Zemczak
114a1b2599
Add changelog entry.
5 years ago
Łukasz 'sil2100' Zemczak
d7c4bb4d85
Do not initialize EXTRA_SNAPS with an empty value. Allow overrides via the environment.
5 years ago
Łukasz 'sil2100' Zemczak
006ed85460
Add support for the Nitrogen6x board.
5 years ago
Colin Watson
a70cddd28d
releasing package livecd-rootfs version 2.608
5 years ago
Colin Watson
2987ca1603
Update changelog
5 years ago
Colin Watson
dc61b17db3
Use iptables-legacy on older kernel versions
...
Use iptables-legacy rather than iptables when running on older
(pre-4.15) kernel versions. The newer nf_tables-based tools misbehave
at least on 4.4.
5 years ago
Iain Lane
bf6d8253ea
Finalise changelog
5 years ago
Iain Lane
9619dad5ad
Update changelog
5 years ago
Colin Watson
57a13cc16c
releasing package livecd-rootfs version 2.606
5 years ago
Colin Watson
9a65a4013d
Undivert update-initramfs more carefully
...
Previously the wrapper script and diversion were left in place on images
such as buildd images that don't have initramfs-tools installed.
LP: #1841573
5 years ago
Dimitri John Ledkov
9584b2bf93
releasing package livecd-rootfs version 2.605
5 years ago
Łukasz 'sil2100' Zemczak
277d96f129
releasing package livecd-rootfs version 2.604
6 years ago
Łukasz 'sil2100' Zemczak
b4ba74885f
Remove pulseaudio and udisks2 from kassel images. This will fix the image build failures.
6 years ago
Łukasz 'sil2100' Zemczak
5439131162
releasing package livecd-rootfs version 2.603
6 years ago
Robert C Jennings
14b7f62b17
ubuntu-cpc: Only produce explicitly named artifacts (LP: #1837254 )
...
In parallel builds where a list of image targets are provided the build
may produce binaries that are not part of the named set of targets but
are created by series dependencies. These implicitly created binaries
may be generated by multiple builds but are unused as our convention for
the ubuntu-cpc project is to only consume binaries from the explicitly
named image targets; this avoid overwriting the same object by multiple
parallel builds.
This patch adds support for a 'provides' keyword for series files. It can
be specified multiple times per series file. The field is used by the
make-hooks script to generate a list of output files created explicitly by
the named image targets. The list is saved to the "explicit_provides"
file in the hooks output directory. In the case of the "all" target
this list would be empty. This list is consumed by the "final.binary"
hook file.
This patch adds support for optional final.binary hooks in hooks.d/base
and/or hooks.d/extra. These final.binary hooks are always included as
the last hook(s) if either exist with the hook in "extra" running last.
The base/final.binary hook includes logic to parse the "explicit_provides"
file generated by the make-hooks script and remove any binary output not
explicitly specified.
Some series files named unnecessary dependencies, specifically
disk-image, to keep output of implicit artifacts consistent between
parallel builds. These unnecessary dependencies are removed in this
patch.
6 years ago
Tobias Koch
6c4b2f1b1f
Add retry logic to snap-tool to make downloads more resilient
6 years ago
Dimitri John Ledkov
16ab0a40fc
releasing package livecd-rootfs version 2.602
6 years ago
Iain Lane
c623a7ee3e
Finalise changelog
6 years ago
Iain Lane
d712c068e6
Update changelog
6 years ago
Iain Lane
bc36d4a3f7
Finalise changelog
6 years ago
Iain Lane
4319b217f6
Update changelog
6 years ago
Tobias Koch
18468c4218
Check exit status of snap-tool info call while determining base snap
6 years ago
Łukasz 'sil2100' Zemczak
7ec97a627a
releasing package livecd-rootfs version 2.599
6 years ago
Łukasz 'sil2100' Zemczak
bf80f2100b
Add changelog entry.
6 years ago
Julian Andres Klode
b716446b34
releasing package livecd-rootfs version 2.598
6 years ago
Julian Andres Klode
4c053597b4
Change minimize-manual to read package section from version
...
Change minimize-manual to read package section from version instead of
package objects, fixing compatibility with (python-)apt 1.9.0.
6 years ago
Dimitri John Ledkov
3a90e5f8f3
releasing package livecd-rootfs version 2.597
6 years ago
Dimitri John Ledkov
124d074101
Unbreak cpc/server builds, by ensuring that includes are copied with archived symlinks, and only hooks resolve symlinks when getting copied.
6 years ago
Dimitri John Ledkov
095c8f4696
Install s390-tools-zkey into the installer layer for zkey support in subiquity.
6 years ago
Colin Watson
2fb9773476
releasing package livecd-rootfs version 2.596
6 years ago
Colin Watson
dc85df854b
Add tzdata to buildd images
...
It isn't strictly build-essential, but it has traditionally been present
in both Debian and Ubuntu, and a variety of things fail without it.
6 years ago
Steve Langasek
93471ebb1f
releasing package livecd-rootfs version 2.595
6 years ago
Steve Langasek
796a89a3c0
Remove dangling symlink /usr/lib/systemd/system/local-fs.target.wants/media-region.lower.mount. It's unclear why this has just started causing build failures, but the symlink should have been removed in 2.592 with the rest of the MAAS stuff.
6 years ago
Tiago Stürmer Daitx
04d08e6ca9
releasing package livecd-rootfs version 2.594
...
Signed-off-by: Tiago Stürmer Daitx <tdaitx@gmail.com>
6 years ago
Tiago Stürmer Daitx
bc4534c192
Merge davidkrauser/hyperv-gallery-images: Add support for HyperV Gallery images
...
Source: ~davidkrauser/livecd-rootfs/+git/livecd-rootfs:hyperv-gallery-images
Modifications: update debian/changelog to merge entries and use 2.594
as the version.
Signed-off-by: Tiago Stürmer Daitx <tdaitx@gmail.com>
6 years ago
David Krauser
0e3b1e206b
Add support for HyperV Gallery images
6 years ago
Tiago Stürmer Daitx
f2bbe1fd85
Merge patviafore/linux_kvm_image: Add linux-kvm image
...
We are creating a derivative of disk-image, replacing the kernel with
linux-kvm, removing initramfs, and creating a qcow2 image.
Source: ~patviafore/livecd-rootfs/+git/livecd-rootfs:linux_kvm_image
Modifications: fixed conflict in debian/changelog entry and bumped
version.
Signed-off-by: Tiago Stürmer Daitx <tdaitx@gmail.com>
6 years ago
Pat Viafore
b57455fecd
Changing series to UNRELEASED
6 years ago
Łukasz 'sil2100' Zemczak
3e98eb94db
releasing package livecd-rootfs version 2.593
6 years ago
Łukasz 'sil2100' Zemczak
b74d703c70
The changelog entry should be UNRELEASED.
6 years ago
Łukasz 'sil2100' Zemczak
d830cfccee
Merge Dave's changes: Use boot-partition for c-i seed on RPi
...
Configure cloud-init to look for its seed in the vFAT boot partition on
raspberry pi images; the corresponding gadget is configured to place the
user-data, meta-data, and network-config files there.
Source: ~waveform/ubuntu/+source/livecd-rootfs:cloud-init-boot
6 years ago
Pat Viafore
239012c608
Add changelog
6 years ago
Dimitri John Ledkov
44f91a2784
releasing package livecd-rootfs version 2.592
6 years ago
Dimitri John Ledkov
d7b629cae6
Do not force lzma on ubuntu-core builds, the compress format default should be set universally inside initramfs-tools-ubuntu-core package instead of getting duplicated multiple times all over the place.
6 years ago
Dimitri John Ledkov
3d36dc0794
Stop overriding initramfs compression default to lzma. LP: #1831736
6 years ago
Dimitri John Ledkov
67b26519bc
Drop trying to mount removed maas squashfs.
6 years ago
Dimitri John Ledkov
4b5bac1f42
releasing package livecd-rootfs version 2.591
6 years ago
Dimitri John Ledkov
11756d2d1e
Fix typpo when dropping jasper.
6 years ago
Dimitri John Ledkov
655126d7b4
releasing package livecd-rootfs version 2.590
6 years ago
Dimitri John Ledkov
de1055de29
Merge branch 'dead-ubuntu-rtm' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
28c37f405f
Merge branch 'dead-ubuntu-touch-hooks' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
702ccb4c77
Merge branch 'dead-ubuntu-touch' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
279c91924e
Merge branch 'ubuntu-desktop-next-hooks' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
af96b80116
Merge branch 'dead-ubuntu-desktop-next' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
97adf4c160
Merge branch 'drop-old-arm' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
b0312baeb7
Merge branch 'dead-jasper' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
1a3eaf75c8
Merge branch 'dead-wubi' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Łukasz 'sil2100' Zemczak
a9e120f6e1
releasing package livecd-rootfs version 2.589
6 years ago
Łukasz 'sil2100' Zemczak
e3b7b319c1
Merge branch 'uc18-kassel' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
...
Bumped the changelog entry timestamp.
6 years ago
Steve Langasek
1506f7cccc
releasing package livecd-rootfs version 2.588
6 years ago
Steve Langasek
4b18800182
Add an explicit build-dependency on python3-yaml since livecd-rootfs uses it, rather than relying on this dependency being pulled in indirectly via ubuntu-image.
6 years ago
Dimitri John Ledkov
d56653396d
Drop ubuntu-rtm configs
6 years ago
Dimitri John Ledkov
a7631ad0f5
Drop ubuntu-touch hooks
6 years ago
Dimitri John Ledkov
44fd9ba9fd
Drop ubuntu-touch configs
6 years ago
Dimitri John Ledkov
25224180e1
Drop ubuntu-desktop-next hooks
6 years ago
Dimitri John Ledkov
2aa3a59b7c
Drop ubuntu-desktop-next configs
6 years ago
Dimitri John Ledkov
5b89298cd9
Drop old arm platforms.
6 years ago
Dimitri John Ledkov
c596d3d376
Drop dead jasper subproject.
6 years ago
Dimitri John Ledkov
6d02eac861
Drop dead wubi subproject.
6 years ago
Steve Langasek
188218b166
releasing package livecd-rootfs version 2.587
6 years ago
Steve Langasek
6af9dd4148
Merge lp.1829333
6 years ago
Michael Hudson-Doyle
561001ece2
releasing package livecd-rootfs version 2.586
6 years ago
Robert C Jennings
c10ca357b5
magic-proxy: Send headers on error (LP: #1829944 )
6 years ago
Michael Hudson-Doyle
b8e4966097
releasing package livecd-rootfs version 2.585
6 years ago
Michael Hudson-Doyle
d35d115938
Merge branch 'ubuntu/master_parallel_cpc_fixes' into ubuntu/master
6 years ago
Michael Hudson-Doyle
8b70933598
update version number in changelog
6 years ago
Steve Langasek
c306763147
Strip translation files out of the minimal images.
...
This is another thing that goes unused when there is no human console user
(and we already don't have the locales themselves present on a minimal
image).
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1829333
6 years ago
Balint Reczey
9479a4eb9e
Update changelog
6 years ago
Dimitri John Ledkov
a4f6f6d134
releasing package livecd-rootfs version 2.583
6 years ago
Dimitri John Ledkov
9d7b6a8e7e
Drop maas hook from server-live.
6 years ago
Dimitri John Ledkov
ba49d6db5f
Use snap-tool to seed subiquity snap.
6 years ago
Julian Andres Klode
66e382d73b
releasing package livecd-rootfs version 2.582
6 years ago
Julian Andres Klode
bed915a0fb
Don't purge busybox-static in minimized, no longer installed
...
This caused the builds to fail because we were purging are non
existing package.
6 years ago
Michael Hudson-Doyle
d4923801ca
releasing package livecd-rootfs version 2.581
6 years ago
Michael Hudson-Doyle
42992467a1
Remove device nodes later for ubuntu-base:minimized (i.e. docker) builds. (LP: #1828118 )
6 years ago
Robert C Jennings
05850394d7
ubuntu-cpc: Ensure base disk image is the same between all build targets
...
The following targets have livecd.ubuntu-cpc.manifest (and
livecd.ubuntu-cpc.ext4) which differ in some way from the 'all'
target. They are all missing grub-efi and other modifications:
root-dir
squashfs
tarball
These targets do not depend on the 'disk-image' target. This means that
the ext4 produced will lack the uefi modifications (and any from the
disk-image target binary hooks).
Since the ext4 file is common to all builds there is a chance that a
parallel build from one of these targets could overwrite this artifact.
This patch ensures that all targets will produce consistent base output.
6 years ago
Julian Andres Klode
263cc6f453
releasing package livecd-rootfs version 2.580
6 years ago
Julian Andres Klode
ffd06b6e09
Merge branch 'minimize-manual-earlier' of lp:~juliank/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov
0fe925b591
releasing package livecd-rootfs version 2.579
6 years ago
Dimitri John Ledkov
d13964805e
Fix ubuntu-server-live images to generate initrd with casper UUID. Whilst configs are sources, the variables are not exported into the environment by default. Thus when casper hook is executed, it had no idea that it should generate UUID.
6 years ago
Julian Andres Klode
e95ad81c47
Run clean_debian_chroot after minimize_manual
...
This avoids us having apt cache files in the final image.
For auto/build, we move the call to clean_debian_chroot to the end,
this also takes care of the caches generated by apt-get update
in case of a preinstalled-pool.
For layered, it's just a simple swap of the lines.
LP: #1826377
6 years ago
Steve Langasek
b83f70a2ea
Add support for the 'kassel' subflavor of UC18 images.
6 years ago
Steve Langasek
d5c0bd170b
releasing package livecd-rootfs version 2.578
6 years ago
Steve Langasek
39f2558b96
Fix the sed script that Tobias had right in the first place and I mangled in the previous upload.
6 years ago
Steve Langasek
85b7813ff8
releasing package livecd-rootfs version 2.577
6 years ago
Steve Langasek
f4fa240ed7
Adjust sed command for clarity.
6 years ago
Tobias Koch
796211dde7
If image has core18 snaps only, automatically preseed snapd
6 years ago
Tobias Koch
05e71b3840
Do not include any snaps in ubuntu-cpc:minimized builds
6 years ago
Łukasz 'sil2100' Zemczak
b952a0c243
releasing package livecd-rootfs version 2.576
6 years ago
Łukasz 'sil2100' Zemczak
e779a202c5
Merge branch 'feature/snap-tool-prefer-stable-for-core' of https://git.launchpad.net/~tobijk/livecd-rootfs/+git/livecd-rootfs into ubuntu/master
6 years ago
Mathieu Trudel-Lapierre
c6c7d5618a
releasing package livecd-rootfs version 2.575
6 years ago
Robert C Jennings
a45342f269
ubuntu-cpc: avoid duplicate snaps listed in qcow manifest
...
commit a993592
introduced an additional call to create_manifest
(and snap-seed-parse) to write binary/boot/filesystem.packages. This
caused duplicate snap lines in the qcow manifest. This is because the
live-build/auto/binary code assumes that after 'lb binary' is run the
filesystem.packages will only have debs and it calls snap-seed-parse to
add them to the file. The commit changed filesystem.packages in the
ubuntu-cpc uefi binary hook to include debs and snaps.
This patch keeps the intent of the prior patch, updating the
filesystem.packages file for the content of the uefi disk image, but
only writes a listing of debian packages to match the expected content
of filesystem.packages. The snaps will still be added in generic code
in live-build/auto/build.
6 years ago
Dimitri John Ledkov
2db7f01a58
releasing package livecd-rootfs version 2.574
6 years ago
Didier Roche
a44c468a6c
releasing package livecd-rootfs version 2.573
6 years ago
Tobias Koch
79ed860c5e
snap-tool info prints out the base
6 years ago
Tobias Koch
ee4fc93b06
snap-tool: prefer 'stable' channel over 'stable/ubuntu-X.X' for core snaps
...
When the "snap-tool" script encounters a core snap it will switch to
the "stable" channel if the channel was set to "stable/ubuntu-X.X". This
ensures that core snaps always come from one canonical source.
6 years ago
Dimitri John Ledkov
1f5c21fd12
releasing package livecd-rootfs version 2.572
6 years ago
Dimitri John Ledkov
2adae2ef2c
releasing package livecd-rootfs version 2.571
6 years ago
Didier Roche
ad4f8f745c
releasing package livecd-rootfs version 2.570
6 years ago
Didier Roche
73bf25a664
releasing package livecd-rootfs version 2.570
6 years ago
Steve Langasek
41c342ebe2
releasing package livecd-rootfs version 2.569
6 years ago
Steve Langasek
4ca92b04a7
Drop /etc/update-motd.d/51-cloudguest from cloud images; this is not consistent with current Ubuntu Advantage product language. Any future customizations to update-motd for cloud images should be done via a package instead.
6 years ago
Steve Langasek
8deb87f037
releasing package livecd-rootfs version 2.568
6 years ago
Steve Langasek
ea5f01942f
divert grub when calling into lb chroot
...
UbuntuStudio image builds have recently begun failing as a result of adding a
grub theme customization to their flavor, which they then try to apply by
running update-grub from their maintainer scripts. This fails with:
Setting up plymouth-theme-ubuntustudio (0.57) ...
update-alternatives: using /usr/share/plymouth/themes/ubuntustudio-logo/ubuntustudio-logo.plymouth to provide /usr/share/plymouth/themes/default.plymouth (default.plymouth) in auto mode
update-alternatives: using /usr/share/plymouth/themes/ubuntustudio-text/ubuntustudio-text.plymouth to provide /usr/share/plymouth/themes/text.plymouth (text.plymouth) in auto mode
update-initramfs: diverted by livecd-rootfs (will be called later)
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
dpkg: error processing package plymouth-theme-ubuntustudio (--configure):
installed plymouth-theme-ubuntustudio package post-installation script subprocess returned error exit status 1
Packages providing grub themes should be able to call update-grub from their
maintainer scripts, and they should be able to be installed under
livecd-rootfs. It's surprising to me that this hasn't been a problem before
now for any flavors.
We know that grub-probe should not be called as part of an image build, so
just use our standard helper function to divert it before running the chroot
stage and undivert it after.
6 years ago
Tobias Koch
3cebce2fb9
snap-tool: exit non-zero if problem occurred
6 years ago
Julian Andres Klode
d8962ee22f
releasing package livecd-rootfs version 2.567
6 years ago
Julian Andres Klode
b0684bbeee
Fix change to ignore ubiquity packages, it failed to mark anything as automatic.
6 years ago
Julian Andres Klode
57d23cf034
releasing package livecd-rootfs version 2.566
6 years ago
Tobias Koch
3a294f5b50
magic-proxy: return 404 when InRelease file cannot be found "by hash"
...
When the magic-proxy script could not find a valid InRelease file for the
configured timestamp, it would fall back to serving the canonical version
of it. This meant that builds would succeed, even though snap-shotting the
repository failed.
This update makes the script return HTTP 404 when an InRelease by-hash
link for a given combination of mirror, suite and timestamp cannot be
found.
6 years ago
Julian Andres Klode
b2db5bf365
Do not mark direct dependencies of ubiquity as auto installed
...
This caused cryptsetup to remain auto on the installed system
LP: #1801629
6 years ago
Steve Langasek
e8f064324b
releasing package livecd-rootfs version 2.565
6 years ago
Steve Langasek
1053349a32
Drop python3-minimal alternate dependency; nothing should depend on python3-minimal.
6 years ago
Steve Langasek
d314a8c9b1
Also drop dependency on python.
6 years ago
Steve Langasek
5e6f65e374
releasing package livecd-rootfs version 2.564
6 years ago
Steve Langasek
7e4a2627ed
Use python3 vmdkstream exclusively; we should not fall back to python2.
6 years ago
Colin Watson
b5ff7a0618
releasing package livecd-rootfs version 2.563
6 years ago
Colin Watson
3b22ad381a
Make sure buildd images have a /usr/sbin/policy-rc.d symlink
...
Installing policyrcd-script-zg2 doesn't quite do this because of the way
that live-build installs its own temporary version of policy-rc.d. The
only remotely sensible way I can see to deal with this is to create the
symlink manually.
6 years ago
Dimitri John Ledkov
5376c013a7
releasing package livecd-rootfs version 2.562
6 years ago
Dimitri John Ledkov
a77ec4a9df
Add python3 vmdkstream support
6 years ago
Dimitri John Ledkov
89dee6610d
subiquity: make subiqutiy_config.mount optional
6 years ago
Łukasz 'sil2100' Zemczak
cd6a85cfde
releasing package livecd-rootfs version 2.561
6 years ago
Łukasz 'sil2100' Zemczak
8c8b7164d4
Support building pi3-arm64 core18 images. At the same time, make sure we still use the right gadget tree repository for the classic arm64 pi3 image.
6 years ago
Balint Reczey
3cf7de97cc
Update changelog
6 years ago
Balint Reczey
96cc185813
Merge feature/parallelization-snap-version-fixing
6 years ago
Balint Reczey
9f532ad4cf
Update changelog
6 years ago
Tobias Koch
eabe867003
Bugfix: specify channel when requesting snap info
6 years ago
Balint Reczey
a06d208871
Merge branch feature/parallelization-pkg-version-fixing
6 years ago
Colin Watson
305d5cef50
Drop code to handle buildd images for <disco
...
We'll deal with those in stable updates instead.
6 years ago
Colin Watson
36af2769dc
Disable merged /usr in buildd images
...
Otherwise we might end up building packages with hardcoded paths that
assume a merged /usr.
6 years ago
Tobias Koch
5b70d86f5c
Inject a proxy into the build providing a snapshot view of the package repo.
...
When the REPO_SNAPSHOT_STAMP variable is set, the auto/build script will attempt
to launch a transparent HTTP proxy on port 8080, and insert an iptables rule to
redirect all outgoing HTTP requests to this proxy.
The proxy, contained in the `magic-proxy` Python script, examines each request
and silently overrides those pointing to InRelease files or files that are
listed in InRelease files. It will instead provide the contents of the requested
file as it was at REPO_SNAPSHOT_STAMP, by downloading the corresponding asset
"by hash".
6 years ago
Didier Roche
7d42c3f4b4
releasing package livecd-rootfs version 2.559
6 years ago
Michael Hudson-Doyle
ae04fee7c2
changelog entry
6 years ago
Łukasz 'sil2100' Zemczak
ff860d4717
releasing package livecd-rootfs version 2.558
6 years ago
Łukasz 'sil2100' Zemczak
b3dd27aedd
Use linux-firmware-raspi2 instead of raspi3-firmware.
6 years ago
Colin Watson
8465a11865
releasing package livecd-rootfs version 2.557
6 years ago
Colin Watson
2b15590f3b
Fix buildd images for series earlier than bionic
...
Don't install gpg or gpg-agent when building buildd images for series
earlier than bionic. (In earlier series, those packages didn't exist
and gnupg was build-essential.)
6 years ago
Łukasz 'sil2100' Zemczak
48f98803bd
releasing package livecd-rootfs version 2.556
6 years ago
Łukasz 'sil2100' Zemczak
a140fdcd5a
Bump the timestamp
6 years ago
Łukasz 'sil2100' Zemczak
bf61fdecf3
Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/livecd-rootfs into sil2100/raspi-wpasupplicant
6 years ago
Łukasz 'sil2100' Zemczak
480eab7e32
releasing package livecd-rootfs version 2.555
6 years ago
Łukasz 'sil2100' Zemczak
abec4f4c1d
Link to the proper name instead.
6 years ago
Łukasz 'sil2100' Zemczak
7a2a551ca0
releasing package livecd-rootfs version 2.554
6 years ago
Łukasz 'sil2100' Zemczak
e60bcbaecd
Add proper IMAGAFORMAT for raspi3 classic builds, output the images with the expected naming.
6 years ago
Colin Watson
75fa8802ec
releasing package livecd-rootfs version 2.553
6 years ago
Colin Watson
46942330d8
Move buildd image building to binary hooks
6 years ago
Colin Watson
082a2046e7
Add a LXD image to builds for the buildd subproject
6 years ago
Michael Hudson-Doyle
65397a6e62
releasing package livecd-rootfs version 2.552
6 years ago
Michael Hudson-Doyle
625ace8483
Do not include curtin in the live-server installer.squashfs as the version of subiquity that includes it in the snap has now been released to stable.
6 years ago
Łukasz 'sil2100' Zemczak
85eed4a91d
Add wpasupplicant to the additional packages installed for the raspi2 and raspi3 targets.
6 years ago
Michael Hudson-Doyle
d6444ffe6e
releasing package livecd-rootfs version 2.551
6 years ago
Michael Hudson-Doyle
b461b15ccd
changelog typo
6 years ago
Michael Hudson-Doyle
1b93df3ae8
A few simple tweaks to reduce size of live servers installer.squashfs
...
- Do not run apt-get update (which can bring in package lists if we are
unlikely wrt publisher schedules).
- Run apt-get clean to clear out downloaded debs of curtin/casper and
dependencies.
- Do not install user-setup.
- Use the core snap from the base filesystem if present.
6 years ago
Michael Hudson-Doyle
1e9fc65863
Use right lsb_release argument for HWE kernel name (-sc -> bionic, need -sr -> 18.04).
6 years ago
Michael Hudson-Doyle
f81fb59a00
Do no install openssh-server in the base filsystem for the live server installer.
6 years ago
Michael Hudson-Doyle
2a9aac5635
releasing package livecd-rootfs version 2.550
6 years ago
Michael Hudson-Doyle
cacdc73ee6
changelog entry for switch to git
6 years ago
Michael Hudson-Doyle
71c04ecfeb
changelog
6 years ago
Michael Hudson-Doyle
4b01505952
Fix typo preventing builds of ubuntu-core images.
6 years ago
Steve Langasek
0799fdb21b
releasing package livecd-rootfs version 2.549
6 years ago
Steve Langasek
a16979b58b
Merge lp:~tobijk/livecd-rootfs/image-sets
6 years ago
Steve Langasek
a44a311e89
releasing package livecd-rootfs version 2.548
6 years ago
Steve Langasek
5300bb9eb7
Key netplan delegation to NetworkManager on presence of
...
/usr/sbin/NetworkManager, not on /usr/lib/NetworkManager which may have
hooks from other packages (i.e., wpasupplicant).
6 years ago
Łukasz 'sil2100' Zemczak
6346dba6da
releasing package livecd-rootfs version 2.547
6 years ago
Łukasz 'sil2100' Zemczak
6345ccd34c
Add a few minor fixes for raspi3 builds.
6 years ago
Łukasz 'sil2100' Zemczak
c229012efb
Add raspi3 arm64 rootfs build support.
6 years ago
Łukasz 'sil2100' Zemczak
cdd196d0f6
Fix the changelog, remove duplicate entries.
6 years ago
Steve Langasek
6ee39485dd
Merge lp:~sil2100/livecd-rootfs/use-ubuntu-image-classic
6 years ago
Steve Langasek
f2f3512339
Merge lp:~mzanetti/livecd-rootfs/drop-sf-support
6 years ago
Steve Langasek
b3c9d8bac8
Merge lp:~sil2100/livecd-rootfs/raspi3-u-i-classic
6 years ago
Dimitri John Ledkov
75b9ab1664
Move overlay include.binary /lib to /usr/lib.
6 years ago
Dimitri John Ledkov
93df6705a0
Revert "Do not mount result, on top of lowerdir, appears to fail in
...
disco." the actual problem is in live-build with merged-usr and
copying over chroot/binary includes.
6 years ago
Dimitri John Ledkov
9a8d7117e3
Also strip duplicate \n from the below.
6 years ago
Dimitri John Ledkov
ba0260690e
releasing package livecd-rootfs version 2.545
6 years ago
Dimitri John Ledkov
0c2e3c1342
Fix snap-seed-parse to take filename argument instead of printing to
...
stdout
6 years ago
Dimitri John Ledkov
6ad590157a
Do not mount result, on top of lowerdir, appears to fail in
...
disco. Should unblock building server-live images in disco.
6 years ago
Cody Shepherd
5062c1285b
Fixing changelog formatting
6 years ago
Cody Shepherd
c7e0c27607
[ Cody Shepherd ]
...
Fix snap-seed-parse to take filename argument instead of printing to
stdout
6 years ago
Dimitri John Ledkov
e03defbf90
releasing package livecd-rootfs version 2.544
6 years ago
Dimitri John Ledkov
8868522e78
When calling snap-seed-parse append stdout to file, but redirect
...
stderr to stdout, thus unbreak autopkgtests.
6 years ago
Steve Langasek
1e1c6a8572
Properly fix the hard-linking of vmlinuz, taken astray by my misguided
...
merge review.
6 years ago
Steve Langasek
af4858dcec
releasing package livecd-rootfs version 2.543
6 years ago
Steve Langasek
8f910aab4b
Merge lp:~vorlon/livecd-rootfs/initramfsless-everywhere
6 years ago
Łukasz 'sil2100' Zemczak
cc5d39b93d
Merge latest prerequisite branches.
6 years ago
Łukasz 'sil2100' Zemczak
501afa0783
Merge latest prerequisite branch
6 years ago
Łukasz 'sil2100' Zemczak
61ba85df21
Merge trunk
6 years ago
Steve Langasek
41382692ba
Merge lp:~codyshepherd/livecd-rootfs/uefi-manifests-cosmic
6 years ago
Steve Langasek
03add93632
Add changelog entry for previous change
6 years ago
Steve Langasek
286a52407d
Merge lp:~codyshepherd/livecd-rootfs/snaps-manifest
6 years ago
Cody Shepherd
2819290352
Changed absoluted paths to relative; set changelog message to UNRELEASED
6 years ago
Cody Shepherd
5bee1ade70
Ensure pre-seeded snaps are now published in the image manifests.
6 years ago
Łukasz 'sil2100' Zemczak
41b4130759
* Add support for raspi3 rootfs builds (based on Ryan Finnie).
...
* For ubuntu-image consumption, export the kernel and initrd to
image/boot/uboot for raspi*.
6 years ago
Łukasz 'sil2100' Zemczak
e115b2cbe7
Avoid issues of hard-linking to a symbolic vmlinuz as this can lead to a
...
dangling symlink.
6 years ago
Łukasz 'sil2100' Zemczak
7dbb2c8d60
releasing package livecd-rootfs version 2.542
6 years ago
Steve Langasek
b6dedb62ce
Unconditionally set GRUB_FORCE_PARTUUID in cloud images; as of version
...
2.02+dfsg1-5ubuntu5 grub will automatically fall back to booting with an
initrd if one is available, so we can now always attempt initramfsless
boot for cloud images which almost always works and causes only minimal
increase in boot speed for cases where it does not.
6 years ago
Łukasz 'sil2100' Zemczak
1d8aea6f20
Changelog entry
6 years ago
Steve Langasek
b85cf0fc58
releasing package livecd-rootfs version 2.541
6 years ago
Robert C Jennings
52e5a2b25b
Allow hooks to replace generic snap assertion
...
The generic assertion will be put in place if there are preseeded snaps.
A hook that wants to add its own model should be able to overwrite
the generic assertion. This patch allows a hook to continue unchanged
calling snap_prepare_assertions with a custom brand/model. The patch
will replace the generic brand/model if a custom brand/model is specified.
Prior to this patch the generic brand/model would remain in place.
6 years ago
Robert C Jennings
9f96dcb4de
Add the server snap seed to the ubuntu-cpc project
6 years ago
Michael Hudson-Doyle
c241a3e3f8
fix changelog
6 years ago
Michael Hudson-Doyle
791d2adfd8
merge trunk
6 years ago
Dimitri John Ledkov
08c9c26e58
Ensure /lib/modules exists in root tarballs and sqashfs.
...
(LP: #1792905 )
6 years ago
Adam Conrad
94230324e0
Stop building buildd chroots with --xattrs until we move to python3.
6 years ago
Colin Watson
e33fd318ba
releasing package livecd-rootfs version 2.538
6 years ago
Colin Watson
bb652c238f
Merge trunk.
6 years ago
Adam Conrad
1e2e25deb5
Releasing version 2.537.
6 years ago
Łukasz 'sil2100' Zemczak
e547599e5a
Add support for raspi3 rootfs generation for ubuntu-image consumption with all the additional changes required.
6 years ago
Łukasz 'sil2100' Zemczak
97fcf09972
Merge trunk
6 years ago
Julian Andres Klode
08376f8e64
Fix version number
6 years ago
Julian Andres Klode
9360135b2c
Minimize the number of manually installed packages in images by marking
...
dependencies of metapackages as automatically installed.
6 years ago
Michael Hudson-Doyle
f04caf6104
releasing package livecd-rootfs version 2.536
6 years ago
Michael Hudson-Doyle
ae4a760edb
Fix live-server journald config snippet to actually disable journald rate
...
limiting.
6 years ago
Michael Hudson-Doyle
2c76f50499
releasing package livecd-rootfs version 2.535
6 years ago
Michael Hudson-Doyle
061ea26984
fix changelog
6 years ago
Michael Hudson-Doyle
15505866a8
add bug ref to changelog
6 years ago
Michael Hudson-Doyle
59b8eb76e2
Disentangle enabling universe in the final image a little from having
...
PREINSTALLED=true set and enable it for a live-server build.
6 years ago
Michael Hudson-Doyle
e80459b967
grumble
6 years ago
Michael Hudson-Doyle
1aa8b9d882
ffs
6 years ago
Michael Hudson-Doyle
00151c5e0b
Set PREINSTALLED=true for live-server so that universe ends up being
...
enabled in the image.
6 years ago