Dan Bungert
2096eccd67
lb_binary_layered: use kernel.yaml
3 months ago
Dan Bungert
9b42f898bf
update-source-catalog: support version 2 scheme
...
Version 1 of install-sources.yaml is a top-level list of the sources to
be offered.
Version 2 extends this by placing the list under a top-level key
`sources`, adding a `version` field, and adding a `kernel` field which
supplants the current kernel-meta-package file. `kernel.default` is
read to know which kernel to use - unless we need to fallback to the
bridge kernel.
3 months ago
Michael Hudson-Doyle
e992090dca
add an essay about rsync options
1 year ago
Michael Hudson-Doyle
6890dfe5ca
Deduplicate the layers just before creating the squashfs, to enable deduplication of the result of binary hooks as well.
1 year ago
Łukasz 'sil2100' Zemczak
11a583d619
Initial implementation of canary image builds.
2 years ago
Łukasz 'sil2100' Zemczak
85f93d836a
Add intel-iot server image support to devel.
2 years ago
Michael Hudson-Doyle
391439d44c
Record information about locale support (in particular, whether to install langpacks and which languages have pre-baked squashfses).
3 years ago
Michael Hudson-Doyle
8106244b42
add a little debugging output
3 years ago
Michael Hudson-Doyle
cda8c920dd
create source catalogs for live server install sources
3 years ago
Michael Hudson-Doyle
fb8af1fd80
add a way to prevent a layer (and descendants) from being made into a sqashfs
...
for the live server build, i want to make a layer to install the kernel
into but do not want the layer itself to be published.
the implementation is a bit clunky but it works.
4 years ago
Michael Hudson-Doyle
e4ca30e351
lb_binary_layered: use create_squashfs function to pick up some default excludes
4 years ago
Michael Hudson-Doyle
ce458ba31e
run binary hooks on each layer in lb_binary_layered
4 years ago
Jean-Baptiste Lallement
3dce125d72
Remove inidrd and vmlinuz from live layers after they've been moved to casper
6 years ago
Jean-Baptiste Lallement
f84d92d76f
Calculate total size of the image + typos
6 years ago
Jean-Baptiste Lallement
52d9bd3ead
Run live specific scripts on non live layers
...
Allow execution of lb_binary_linux-image and lb_chroot_live-packages on
any layer by setting LIVE_PASSES.
6 years ago
Jean-Baptiste Lallement
283871573d
Changed the naming scheme for multi layer images to dot format
6 years ago
Jean-Baptiste Lallement
2d2ce6eea4
Rename chroot.$PASS -> overlay.$PASS
6 years ago
Jean-Baptiste Lallement
e0ed85c400
Fixed pattern for matching manifest
6 years ago
Jean-Baptiste Lallement
3075d65578
Cleanup and handle manifest-remove files
...
manifest-remove files are generated in all cases and removed for
projects/subprojects that don't need it like the new ubiquity.
6 years ago
Jean-Baptiste Lallement
9dba350834
Added lb_binary_layered
...
Created lb_binary_layered based on lb_binary
Factorized several helpers
These helpers are called from lb_chroot
6 years ago