10 Commits

Author SHA1 Message Date
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.
2024-10-14 17:13:39 -06:00
Michael Hudson-Doyle
61427da03f Add 'ubuntu-core-installer' project.
The ubuntu-core-installer image is an installer that installs ubuntu
core. The environment the installer runs in is similar to the server
installer but it has a source catalog entry that points to the model
created in ubuntu-core-installer/hooks/05-prepare-image.binary, which
subiquity knows how to install.
2024-06-07 19:38:16 +12:00
Michael Hudson-Doyle
a83925b8ac update-source-catalog: Fix case where a variaton does not point at the base layer (i.e. most builds) (LP: #2033168) 2023-08-28 10:40:53 +12:00
Michael Hudson-Doyle
a945ef83a7 fix silly typo in update-source-catalog 2023-08-25 17:09:03 +12:00
Michael Hudson-Doyle
9b75387648 update-source-catalog: work better when we want a variation to point at the base layer. 2023-08-25 15:15:02 +12:00
Łukasz 'sil2100' Zemczak
959011d5fc Some fixes per review - thanks Dan! 2023-04-06 09:19:29 +02:00
Łukasz 'sil2100' Zemczak
11a583d619 Initial implementation of canary image builds. 2023-04-05 20:49:16 +02:00
Michael Hudson-Doyle
391439d44c Record information about locale support (in particular, whether to install langpacks and which languages have pre-baked squashfses). 2021-09-27 11:06:01 +13:00
Michael Hudson-Doyle
1b87b238ea Check for duplicate ids in update-source-catalog. 2021-09-14 21:29:26 +12:00
Michael Hudson-Doyle
fb8c694530 add script to fill out a template install source description 2021-08-17 16:05:41 +12:00