Ubuntu
aafa682254
Drop snap-tool
...
The cohort API used in the snap-tool has been dropped and
a replacement is needed. Until then the code will be unused.
2019-05-21 17:07:03 -05:00
Robert C Jennings
77ae8d704f
ubuntu-cpc: parallel builds
...
* Replace "snap download" with tool that uses snap store's coherence feature
This is important for parallel image builds to ensure all pre-seeded snaps
have the same versions across image variants.
* 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".
* 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 introduces explicit ordering and dependency handling for
scripts through the use of `series` files and an explicit syntax
for dependency specification.
2019-05-21 17:06:59 -05:00
Balint Reczey
9fd7370758
Update changelog
2019-05-17 15:15:49 +02:00
Steve Langasek
8003f3a395
releasing package livecd-rootfs version 2.408.45
2019-04-08 11:51:40 -07:00
Steve Langasek
518b18db0f
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-04-08 11:51:38 -07:00
Colin Watson
5ca9cb6c3c
LP: #1815251
2019-02-18 16:12:09 +00:00
Colin Watson
ce058ad359
releasing package livecd-rootfs version 2.408.44
2019-02-18 16:06:04 +00:00
Colin Watson
493035c7d2
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:05:27 +00:00
Colin Watson
a3a7f047d0
releasing package livecd-rootfs version 2.408.43
2019-02-08 22:56:55 +00:00
Colin Watson
d7b59e5df3
Add reference to LP: #1815251
2019-02-08 22:55:57 +00:00
Colin Watson
def18aa7f7
releasing package livecd-rootfs version 2.408.43
2019-02-05 14:51:42 +00:00
Colin Watson
6c9fc6f3ec
Move buildd image building to binary hooks
2019-01-16 12:53:33 +00:00
Colin Watson
6e9d7f35ca
Add a LXD image to builds for the buildd subproject
2019-01-16 12:53:33 +00:00
Colin Watson
aec5f3666a
Add a buildd subproject
2019-01-16 12:53:30 +00:00
Steve Langasek
205a77bbd9
releasing package livecd-rootfs version 2.408.42
2018-12-10 10:22:03 -08:00
Cody Shepherd
f4a3f469d7
Rebase
2018-11-29 07:33:39 -08:00
Steve Langasek
c381065c00
releasing package livecd-rootfs version 2.408.41
2018-11-16 08:38:28 -08:00
Steve Langasek
fef73e9a90
Merge lp:~rcj/livecd-rootfs/xenial-proposed
2018-11-16 08:37:10 -08:00
Steve Langasek
fd02a30830
releasing package livecd-rootfs version 2.408.40
2018-11-01 13:46:51 -07:00
Steve Langasek
b1aa0279f6
add bug link
2018-11-01 10:43:27 -07:00
Steve Langasek
f292ab1847
Merge lp:~codyshepherd/livecd-rootfs/xenial-proposed-resolvconf
2018-11-01 10:11:20 -07:00
Łukasz 'sil2100' Zemczak
0ae8b1fc0e
releasing package livecd-rootfs version 2.408.39
2018-10-31 12:53:43 +01:00
Robert C Jennings
91ba932fec
Disable checksum generation (LP: #1799773 )
2018-10-24 14:20:01 -05:00
Łukasz 'sil2100' Zemczak
8e8fb0bf09
Add bug to changelog.
2018-10-24 17:55:00 +02:00
Łukasz 'sil2100' Zemczak
49d1dce530
Merge trunk.
2018-10-24 17:02:04 +02:00
Daniel Watkins
64e90c0cca
ubuntu-cpc: Handle a pre-existing /lib/modules in 030-root-tarball.hook (LP: #1797170 ).
2018-10-10 09:09:19 -07:00
Łukasz 'sil2100' Zemczak
706685a5a2
Backport support for building core images with ubuntu-image.
2018-10-04 19:33:10 +02:00
Steve Langasek
11a9a25fbb
Merge lp:~rcj/livecd-rootfs/xenial-proposed
2018-09-25 22:17:55 -07:00
Robert C Jennings
903ec4659a
debian/dirs: add debian/dirs entry for empty includes.chroot dir (LP: #1794383 )
...
When storing the source in a git tree empty directories are dropped.
Adding the empty directories under includes.chroot to debian/dirs
fixes this up in binary packages built from git sources.
2018-09-25 22:54:54 -05:00
Łukasz 'sil2100' Zemczak
f7eed7977c
releasing package livecd-rootfs version 2.408.36
2018-07-04 17:34:14 +02:00
Łukasz 'sil2100' Zemczak
fe7226cff2
Update unminimize script text and install ubuntu-standard when unminimizing a minimal image
2018-07-04 17:33:50 +02:00
Francis Ginther
21b2f1fa46
Fixed changelog typo
2018-07-03 12:44:53 -05:00
Francis Ginther
aadb032e68
Update unminimize script text and install ubuntu-standard when unminimizing a minimal image (LP: #1778777 )
2018-07-02 16:43:35 -05:00
Francis Ginther
b882fed343
Add bug and wordsmith changelog
2018-07-02 16:20:20 -05:00
Francis Ginther
928a9e6c71
Fix install command for pollinate (add '-y') in minimal images
2018-07-02 14:46:42 -05:00
Steve Langasek
7349c0b322
Merge lp:~fginther/livecd-rootfs/xenial-proposed-minimal-update
2018-06-29 15:17:02 -07:00
Francis Ginther
4a759235a8
Indicate this is 'for minimal' in the change log
2018-06-29 17:15:09 -05:00
Francis Ginther
6a8dcc2bfe
Update changelog entry
2018-06-29 14:56:02 -05:00
Francis Ginther
809028f239
Keep vim-common in the minimal images for pollinate
2018-06-29 10:44:49 -05:00
Robert C Jennings
d6c5d54dfa
Fix unbound variable in config/binary and zero UEFI partition
...
* Zero fill space in UEFI partitions, too
* Set LB_ISO_PREPARER to livecd-rootfs to avoid unbound variable in default string
2018-06-08 09:12:22 -07:00
Robert C Jennings
8e53c77a11
snap: Alternate fix for snap pre-seeding (LP: #1775710 )
...
* Backport: Refactor functions out of ubuntu-cpc and ubuntu-server hooks.
* Backport: Add dependency on distro-info for snap preseeding
2018-06-07 17:35:12 -07:00
Robert C Jennings
c7878bdc76
snaps: Fixes for snap pre-seeding (LP: #1775710 )
...
* Add dependency on distro-info for snap preseeding
* Move snap-related functions to avoid conflicts with ubuntu-cpc functions
2018-06-07 14:54:23 -07:00
Mathieu Trudel-Lapierre
f4424e223e
Backport snap preseeding functions from bionic. (LP: #1771177 )
2018-06-07 14:53:22 -07:00
Steve Langasek
7757190789
releasing package livecd-rootfs version 2.408.30
2018-06-07 14:36:51 -07:00
Michael Hudson-Doyle
c482ce867f
mark UNRELEASED
2018-05-09 10:22:03 +12:00
Michael Hudson-Doyle
e8a9bb58ab
fix version number
2018-05-09 10:04:05 +12:00
Michael Hudson-Doyle
18c8049a23
Set the default locale to C.UTF-8 in minimized cloud images.
...
(LP: #1759003 )
2018-05-09 09:37:18 +12:00
Steve Langasek
3a068b6b62
releasing package livecd-rootfs version 2.408.29
2018-04-17 13:28:59 -07:00
Christopher Glass
1198bb65d4
ubuntu-cpc: When performing a minimized build make sure the
...
/etc/cloud/build.info file says "minimal" (LP: #1759519 )
2018-03-28 14:19:50 +02:00
Daniel Watkins
4e83114045
ubuntu-cpc: When performing a minimized build, don't generate artifacts
...
that won't boot with the linux-kvm kernel (LP: #1757223 ).
2018-03-20 16:10:44 -04:00