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
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
a4fd32a7f1
Drop code to handle buildd images for != bionic
2019-02-05 14:24:09 +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
86f2505871
Use linux-firmware-raspi2 instead of raspi3-firmware.
2019-01-18 17:08:20 +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
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
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
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
1a39926dd0
First attempt on backporting all raspi3 changes to bionic.
2018-11-29 16:31:06 +01:00
Cody Shepherd
00c8b06004
Include snaps in image manifests
2018-11-27 11:16:45 -08:00
Robert C Jennings
d372016933
Disable checksum generation (LP: #1799773 )
2018-10-24 14:18:36 -05: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
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
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
Steve Langasek
e6089e9e32
Remove landscape-common from minimal image, and handle restoring it in
...
unminimize script. LP: #1763182 .
2018-04-11 14:26:43 -07:00
Michael Hudson-Doyle
65dd7df171
last minute pre-upload typo fix
2018-04-11 19:18:47 +12:00
Michael Hudson-Doyle
aacb8daaee
merge trunk
2018-04-11 19:10:32 +12:00
Steve Langasek
c46962ca2e
Refactor snap preseeding to allow additional snaps to be preseeded from
...
hooks
2018-04-10 15:59:31 -07:00
Robert C Jennings
73dba1f31a
snap preseeding: capture Ubuntu snap seeding policy in code
...
When no channel is given for a pre-seeded snap, the channel
should be stable/ubuntu-XX.YY to match Ubuntu policy.
This patch adds the LB_DISTRIBUTION var to config/{binary,chroot}
to have a common way of determining the Ubuntu XX.YY version
number between hooks and auto/build.
2018-04-10 11:59:19 -05:00
Robert C Jennings
57261c3edf
auto/build: Install snaps using common functions
2018-04-06 13:12:53 -05:00
Iain Lane
e68923777e
merge lp:~tsimonq2/livecd-rootfs/lubuntu-seed-mangling
2018-04-03 11:56:28 +01:00
Steve Langasek
4bb0414a5d
Make sure we call the build "minimal" within the cloud build info,
...
when building a minimized image.
2018-03-27 12:12:26 -07:00
Christopher Glass
51c663a892
Fixed whitespace/tabs.
2018-03-27 16:09:35 +02:00
Michael Hudson-Doyle
3cb1f38cf2
Set the default locale to C.UTF-8 in all server and cloud images.
...
(LP: #1751051 , #1759003 )
2018-03-27 09:47:12 +13:00
Simon Quigley
e4151ca741
Proper bash is rad, let's do it.
2018-03-25 10:10:39 -05:00
Simon Quigley
10ebe98d84
Special-case Lubuntu's seeds so that the minimal install works.
2018-03-25 10:06:13 -05:00
Christopher Glass
0b2239c069
Parametrize BUILD_NAME in /etc/cloud/build.info to make it "minimal-aware".
2018-03-22 10:24:44 +01:00
Dimitri John Ledkov
bfa43c1c5c
On amd64, if building minimal images for bionic, xenial, or extra ppa,
...
use kvm kernel, otherwise fallback to virtual.
2018-03-21 11:05:46 +00:00
Michael Hudson-Doyle
c787069c5c
do not set INITRAMFS_COMPRESSION for projects that end up passing --initramfs=none to lb config
2018-03-15 10:17:40 +13:00
Michael Hudson-Doyle
d46edbffdb
reduce duplication somewhat
2018-03-15 09:48:10 +13:00
Michael Hudson-Doyle
b7f3ec398b
Make lzma initramfs compression opt-in rather than opt-out, and do not
...
opt-in to it for live-server builds to speed up the boot. (LP: #1750873 )
2018-03-14 15:54:06 +13:00
Michael Hudson-Doyle
0d750f78bc
Set INITRAMFS_COMPRESSION to gzip for live-server builds to speed up the
...
boot. (LP: #1750873 )
2018-03-13 21:37:06 +13:00
Steve Langasek
90ef53cef1
Merge lp:~vorlon/livecd-rootfs/ubuntu-channels-for-snaps
2018-03-06 10:15:00 +01:00
Iain Lane
ba4b16626f
live-build-auto/{build,config}: Support fetching a file from the seed
...
mirror (BASE_SEED.minimal-remove) and putting it into the livefs build as
filesystem.manifest-minimal-remove. It's intended for ubiquity to read
this file as a list of packages to remove when doing a 'minimal' desktop
installation.
2018-02-23 12:08:17 +00:00
Michael Hudson-Doyle
57200eaa01
tyop
2018-02-23 16:53:20 +13:00
Michael Hudson-Doyle
4b66f89e56
move skip_lb_stage to config
2018-02-23 09:37:51 +13:00
Michael Hudson-Doyle
c85cae9bfe
respond to some review feedback
2018-02-23 09:18:33 +13:00
Michael Hudson-Doyle
d46e397b24
merge trunk
2018-02-22 13:58:12 +13:00
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