Dimitri John Ledkov
f77a1b26cf
releasing package livecd-rootfs version 2.525.27
2019-06-10 18:46:27 +01:00
Tobias Koch
31e4f4fe02
Backport improvements to snap seeding from trunk.
...
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1831675
Signed-off-by: Steve Langasek <steve.langasek@canonical.com>
2019-06-05 16:37:38 -07:00
Steve Langasek
f85e411e6e
releasing package livecd-rootfs version 2.525.26
2019-05-28 08:54:09 -07:00
Steve Langasek
315516a372
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
2019-05-28 08:52:31 -07:00
Steve Langasek
f03d6992d5
releasing package livecd-rootfs version 2.525.25
2019-05-21 15:35:38 -07:00
Robert C Jennings
0c39f1bdbe
ubuntu-cpc: Update changelog with change bug number
2019-05-21 16:51:45 -05:00
Robert C Jennings
0cf23f796f
magic-proxy: Send headers on error
2019-05-21 15:52:07 -05:00
Robert C Jennings
aa06de9ae1
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.
2019-05-21 15:52:06 -05:00
Robert C Jennings
7da22ddf55
ubuntu-cpc: Allow comments in series files
...
An upcoming addition of the disk-image target to several series files will
required some explanation. Without comment support in series files that
is not possible. This patch adds support for comments in series files.
2019-05-21 15:52:06 -05:00
Robert C Jennings
afc482a375
ubuntu-cpc: parallel builds: update changelog
2019-05-21 15:52:06 -05:00
Robert C Jennings
2742b06211
ubuntu-cpc: parallel builds: apt repo snapshot
...
* 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".
2019-05-21 15:52:06 -05:00
Robert C Jennings
7907544390
ubuntu-cpc: parallel builds: build hooks during config
...
* Use series files with dependency handling to generate hook symlinks dynamically
This patch currently only applies to the "ubuntu-cpc" project.
More and more logic has been going into the hook scripts to decide
under which conditions they should run or not. As we are moving
to parallelized builds of image sets, this will get even more
complicated. Base hooks will have to know which image sets they
belong to and modification of the dependency chain between scripts
will become more complicated and prone to errors, as the number of
image sets grows.
This patch, and prior, introduce explicit ordering and dependency
handling for scripts through the use of `series` files and an
explicit syntax for dependency specification.
2019-05-21 15:52:06 -05:00
Robert C Jennings
3029676441
ubuntu-cpc: parallel builds: Remove old targets
...
Also fix references to the old file names in the hooks
2019-05-21 15:52:06 -05:00
Robert C Jennings
d154f08e04
ubuntu-cpc: parallel builds: Add hook generation tooling
2019-05-21 15:51:40 -05:00
Robert C Jennings
f2e2efcbbb
ubuntu-cpc: parallel builds: Re-organize hooks
2019-05-21 15:49:33 -05:00
Balint Reczey
5611a31a26
Update changelog
2019-05-17 15:12:13 +02:00
Balint Reczey
1a48706a37
Merge lp:~rbalint/livecd-rootfs -b wsl-bionic
2019-05-17 15:10:54 +02:00
Balint Reczey
df69f3bcd9
Build WSL rootfs tarball
...
LP: #1827930
2019-05-17 14:55:50 +02:00
Michael Hudson-Doyle
62965ae154
releasing package livecd-rootfs version 2.525.23
2019-05-08 11:04:02 +12:00
Michael Hudson-Doyle
223bf910df
Backport two minimizations for the docker images: remove apt lists that are removed downstream anyway, and remove device nodes from the image. (LP: #1828118 )
2019-05-08 11:03:42 +12:00
Dimitri John Ledkov
9265829772
releasing package livecd-rootfs version 2.525.22
2019-05-02 11:34:40 +01:00
Dimitri John Ledkov
0e50a351a6
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.
2019-05-02 11:33:31 +01:00
Dimitri John Ledkov
f8ebe8e98e
Make serial-subiquity@ use the same codepath as tty1 subiquity.
...
Such that subiquity runs in the correct environment.
Depends on: https://github.com/CanonicalLtd/subiquity/pull/428
2019-05-02 11:33:31 +01:00
Dimitri John Ledkov
fef6023ce5
subiquity: make subiqutiy_config.mount optional
...
Remove wants from local-fs.target, add wants from the uuid device instead.
Tested by applying these changes from pre-pivot-root by modifying
/root files in place whilst booting with break=bottom.
2019-05-02 11:33:31 +01:00
Julian Andres Klode
9b624ab187
releasing package livecd-rootfs version 2.525.21
2019-04-26 10:40:57 +02:00
Julian Andres Klode
87a26d2cd2
Remove crufty files after minimize-manual
...
minimize-manual would be creating those files again, and other
parts may be creating them, so best to do the cleanup at the
very end.
LP: #1826377
2019-04-26 10:40:05 +02:00
Steve Langasek
97256770a8
releasing package livecd-rootfs version 2.525.20
2019-03-14 11:04:54 -07:00
Julian Andres Klode
fb4849aec1
Merge branch 'minimize-manual-bionic' into ubuntu/bionic
2019-03-14 12:04:01 +01:00
Steve Langasek
3229f51cc6
Also don't create the update-motd directory since we're not writing to it.
...
It will almost certainly be created at some point but we don't need to
create it here.
2019-03-12 12:25:48 -07:00
Steve Langasek
c87f87e4e1
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.
2019-03-12 11:53:03 -07:00
Julian Andres Klode
a38a62e09f
Do not mark direct dependencies of ubiquity as auto installed
...
This caused cryptsetup to remain auto on the installed system
LP: #1801629
Squashed commits:
* Fix change to ignore ubiquity packages, it failed to mark anything as automatic.
2019-03-11 11:32:36 +01:00
Julian Andres Klode
be180bcf93
Minimize the number of manually installed packages
...
Minimize the number of manually installed packages in images by marking
dependencies of metapackages as automatically installed.
Squashed commits:
* minimize-manual.py: Followup with some cleanup, correct permissions
* fixup: Do not assume current directory
* Reorganize minimal-manual file location.
2019-03-11 11:32:36 +01:00
Colin Watson
6e27dfdaf8
LP: #1815251
2019-02-18 16:10:10 +00:00
Colin Watson
96f73ba3eb
releasing package livecd-rootfs version 2.525.19
2019-02-18 16:04:48 +00:00
Colin Watson
fbba9fe46e
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.
2019-02-18 16:03:39 +00:00
Colin Watson
0607004a4d
Merge re-released changelog for 2.525.17
2019-02-15 10:57:12 +00:00
Colin Watson
d10c56d13d
releasing package livecd-rootfs version 2.525.17
2019-02-15 10:54:12 +00:00
Adam Conrad
845b15c6d7
releasing package livecd-rootfs version 2.525.18
2019-02-13 12:03:24 -07:00
Adam Conrad
1003e76191
[mwhudson, r=adconrad] Merge mwhudson/live-server-bionic for live-server HWE
2019-02-12 11:43:33 -07:00
Colin Watson
edbe44458f
Add reference to LP: #1815251
2019-02-08 22:57:54 +00:00
Colin Watson
b9e5fcdf32
releasing package livecd-rootfs version 2.525.17
2019-02-05 14:57:08 +00:00
Colin Watson
a4fd32a7f1
Drop code to handle buildd images for != bionic
2019-02-05 14:24:09 +00:00
Colin Watson
f9d7714b3b
Add ubuntu-base:buildd: to ALL_TRIPLETS
2019-02-05 14:21:28 +00:00
Colin Watson
2adceb461e
Move buildd image building to binary hooks
2019-02-05 14:21:02 +00:00
Colin Watson
71ec79e55d
Add a LXD image to builds for the buildd subproject
2019-02-05 14:20:37 +00:00
Colin Watson
e351909818
Add a buildd subproject
2019-02-05 14:20:18 +00:00
Adam Conrad
0ccce31ed5
Fixes to make the lubuntu livefs behave when swapping to the HWE stack.
...
* lubuntu: Select lubuntu-gtk-core task as well, so we get the HWE filter
applied to the explicit dependencies it has on Xorg-recommended packages.
* lubuntu: Manually install some packages that fall out due to the above.
2019-02-05 00:28:48 -07:00
Adam Conrad
bd5f3fcd3f
Forward-port HWE support from xenial, make it more generic, and enable it for the current LTS flavours.
2019-02-02 03:24:54 -07:00
Łukasz 'sil2100' Zemczak
08e890fd32
releasing package livecd-rootfs version 2.525.14
2019-01-21 10:59:18 +01:00
Adam Conrad
20efc781e3
Revert accidental revision of history from mwhudson.
2019-01-21 02:52:29 -07:00
Łukasz 'sil2100' Zemczak
86f2505871
Use linux-firmware-raspi2 instead of raspi3-firmware.
2019-01-18 17:08:20 +01:00
Łukasz 'sil2100' Zemczak
dbdf9e4a00
ARCH is not available in .chroot hooks so we need to get the architecture manually.
2019-01-18 16:58:08 +01:00
Łukasz 'sil2100' Zemczak
033bab8473
releasing package livecd-rootfs version 2.525.13
2019-01-17 10:08:50 +01:00
Łukasz 'sil2100' Zemczak
770a7b4c85
Add the 100-purge-grub-legacy-ec2-arm.chroot to ubuntu-cpc
2019-01-15 14:45:02 +01:00
Łukasz 'sil2100' Zemczak
d2d07acf54
Modify the changelog to include the bug number.
2019-01-11 15:31:57 +01:00
Łukasz 'sil2100' Zemczak
6b63fa210f
Cherry-pick all the additionally needed fixes to enable proper raspi3 support.
2019-01-11 15:28:11 +01:00
Michael Hudson-Doyle
e35dde7f68
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.
2018-12-19 11:02:20 +13:00
Michael Hudson-Doyle
f129e5797a
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
unlucky 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.
2018-12-18 15:19:41 +13:00
Michael Hudson-Doyle
a473683ac7
Do no install openssh-server in the base filsystem for the live server installer.
2018-12-18 15:11:17 +13:00
Michael Hudson-Doyle
7632df8e50
linux-generic-hwe-18.04 not linux-generic-hwe-bionic!
2018-12-13 21:55:45 +13:00
Michael Hudson-Doyle
de447eb3e5
changelog
2018-12-13 15:29:42 +13:00
Michael Hudson-Doyle
f3a458a85f
enable hwe variant
2018-12-13 15:28:02 +13:00
Michael Hudson-Doyle
bfeebc90ab
remove cloud-initramfs-copymods before installing kernel
2018-12-13 15:26:54 +13:00
Michael Hudson-Doyle
bcbf9ea36e
add initramfs hook to record kernel metapackage & mount modules
2018-12-13 15:26:54 +13:00
Michael Hudson-Doyle
f475de24bf
add hook to create kernel/initrd/modules for ISO
2018-12-13 15:26:54 +13:00
Michael Hudson-Doyle
d3eadc704c
do not unmount the installer overlay in 032-installer-squashfs.binary
...
so that a new hook can create yet further overlays on top of it
2018-12-13 15:26:54 +13:00
Michael Hudson-Doyle
7ad0444511
do not include kernel in base install for ubuntu-server:live
...
this actually makes things closer to the non-live server build and so
makes things a bit simpler
2018-12-13 15:26:54 +13:00
Michael Hudson-Doyle
e6aa5a0b16
changelog entry for conversion to git
2018-12-13 15:23:10 +13:00
Balint Reczey
26ab1e69b2
debian/control: Update Vcs-*: URLs
2018-12-12 16:25:54 +01:00
Balint Reczey
2edb15bd10
Add .keep files to preserve empty directories
2018-12-12 15:36:00 +01:00
Steve Langasek
de78ba0427
releasing package livecd-rootfs version 2.525.12
2018-12-10 12:46:49 -08:00
Steve Langasek
cdb4234912
Merge lp:~codyshepherd/livecd-rootfs/bionic-proposed-snaps-manifest
2018-12-10 12:46:25 -08:00
Steve Langasek
8b65ec6c2c
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).
2018-12-06 13:48:12 +02:00
Łukasz 'sil2100' Zemczak
209f1857f2
releasing package livecd-rootfs version 2.525.11
2018-11-30 11:15:50 +01:00
Łukasz 'sil2100' Zemczak
486a30e967
Backport all the necessary livecd-rootfs changes for raspi3 armhf/arm64 support.
2018-11-30 11:15:21 +01:00
Łukasz 'sil2100' Zemczak
1a39926dd0
First attempt on backporting all raspi3 changes to bionic.
2018-11-29 16:31:06 +01:00
Cody Shepherd
ac8e88866d
Adding bug number to changelog.
2018-11-27 11:52:40 -08:00
Cody Shepherd
64e5330029
Adding snap-seed-parse.py (that might help)
2018-11-27 11:39:15 -08:00
Cody Shepherd
6527da055d
Change call to add grub efi packages using new create_manifests()
...
function.
2018-11-27 11:29:57 -08:00
Cody Shepherd
00c8b06004
Include snaps in image manifests
2018-11-27 11:16:45 -08:00
Steve Langasek
465d4f8db7
Merge lp:~codyshepherd/livecd-rootfs/uefi-manifests-bionic
2018-11-26 12:55:29 -08:00
Cody Shepherd
a251bb7ee5
Adding bug number to changelog
2018-11-26 09:47:55 -08:00
Steve Langasek
7ce7902cd0
Merge lp:~rcj/livecd-rootfs/bionic-proposed
2018-11-16 08:41:04 -08:00
Steve Langasek
e31bba1195
Merge lp:~codyshepherd/livecd-rootfs/uefi-manifests-bionic
2018-10-29 12:23:31 -07:00
Steve Langasek
7a614635f8
Fix Vcs-Bzr link.
2018-10-26 15:01:17 -06:00
Cody Shepherd
35c780c190
Include grub efi packages in uefi image manifests.
2018-10-25 09:22:46 -07:00
Robert C Jennings
d372016933
Disable checksum generation (LP: #1799773 )
2018-10-24 14:18:36 -05:00
Dimitri John Ledkov
96065b96c8
releasing package livecd-rootfs version 2.525.9
2018-09-20 13:43:39 +02:00
Michael Hudson-Doyle
535a2d9174
releasing package livecd-rootfs version 2.525.8
2018-08-28 11:03:45 +12:00
Michael Hudson-Doyle
85d022247c
Fix live-server journald config snippet to actually disable journald rate
...
limiting.
2018-08-28 11:03:32 +12:00
Michael Hudson-Doyle
a443abae28
Disentangle enabling universe in the final image a little from having
...
PREINSTALLED=true set and enable it for a live-server build.
(LP: #1783129 )
2018-08-28 10:32:07 +12:00
Michael Hudson-Doyle
52b22f61ab
releasing package livecd-rootfs version 2.525.7
2018-08-28 10:30:13 +12:00
Steve Langasek
545e68e676
merge from trunk
2018-08-14 21:42:38 -07:00
Michael Hudson-Doyle
c09a6c4e96
Disable journald rate limiting in the live-server live session.
...
(LP: #1776891 )
2018-08-15 12:07:10 +12:00
Michael Hudson-Doyle
6ea20d222a
cherry-pick change to disable rate limiting in live-server live session
2018-08-15 11:51:30 +12:00
Steve Langasek
e28ebf6a38
releasing package livecd-rootfs version 2.525.6
2018-08-06 14:16:06 -07:00
Steve Langasek
df0803df52
Merge lp:~daniel-thewatkins/livecd-rootfs/bionic
2018-08-06 14:16:01 -07:00
Daniel Watkins
d97233a7bb
* ubuntu-cpc: Reintroduce the -root.tar.xz artifact (LP: #1585233 ).
...
* ubuntu-cpc: Generate the root image contents once, and use it for both the
-root.tar.xz and the .squashfs.
* ubuntu-cpc: Generate -root.tar.xz with --xattrs.
2018-08-06 16:23:06 -04:00
Steve Langasek
d4c1f99a61
Merge lp:~vorlon/livecd-rootfs/lp.1302192-bionic
2018-08-02 12:13:28 -07:00
Steve Langasek
b4dc030fdb
generate all tar files with --xattrs. LP: #1302192 .
2018-08-01 21:00:39 -07:00
Adam Conrad
2ab2c5a74e
live-build/auto/config: Improve linux-tools filter to work for i386 too.
2018-07-24 22:23:22 -06:00
Adam Conrad
1c99627313
live-build/auto/config: Dirty hack to filter linux-tools-aws from budgie.
2018-07-24 22:15:26 -06:00
Adam Conrad
6673d4d6ee
live-build/auto/config: Add nasty hack to order gtk-common-themese snap
...
first in snapd's seed.yaml to work around the snapd bug in LP: #1772844
2018-07-23 10:10:30 -06:00
Łukasz 'sil2100' Zemczak
7717615f58
releasing package livecd-rootfs version 2.525.2
2018-07-04 17:28:40 +02:00
Łukasz 'sil2100' Zemczak
f865cf4d55
Update unminimize script text and install ubuntu-standard when unminimizing a minimal image
2018-07-04 17:28:02 +02:00
Francis Ginther
14b7d8f801
Revise changelog text
2018-07-03 12:45:26 -05:00
Francis Ginther
7c09badeec
Update unminimize script text and install ubuntu-standard when unminimizing a minimal image (LP: #1778777 )
2018-07-02 13:44:34 -05:00
Michael Hudson-Doyle
4be07bbd0e
add bug reference to changelog
2018-05-28 14:24:54 +12:00
Michael Hudson-Doyle
3b4d2befa3
releasing package livecd-rootfs version 2.525.1
2018-05-24 15:22:43 +12:00
Michael Hudson-Doyle
f299cb7bd3
* Symlink systemd-networkd-wait-online to /bin/true in the live installer
...
live session to avoid depending on buggy systemd behaviour.
* Remove "optional: true" from installer netplan config.
2018-05-24 15:15:48 +12:00
Michael Hudson-Doyle
a2309c6177
straight backport of change in 2.527 to bionic
2018-05-24 11:51:24 +12:00