~ogayot/curtin:master

Last commit made on 2021-12-09
Get this branch:
git clone -b master https://git.launchpad.net/~ogayot/curtin
Only Olivier Gayot can upload to this branch. If you are Olivier Gayot please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~ogayot/curtin

Recent commits

9ea6be1... by Dan Bungert

block: output partition device path

reconstructing this later is non-trivial for some devices

bc849fe... by Michael Hudson-Doyle

support version 2 curtin storage configs

effectively identical to version 1 for now

0ec2e36... by Dan Bungert

system-upgrade: lookup os family

`curtin system-upgrade` needs an osfamily lookup, as the command itself
neither takes an argument of the osfamily nor attempts to provide it.

6e74305... by Michael Hudson-Doyle

add preserve: true support to the image action

c5ccb0b... by Dan Bungert

version to 21.3

e09dc90... by Dan Bungert

distro: handle ID_LIKE

Add support for ID_LIKE to simplify new variant handling.

Co-authored-by: Julian Andres Klode <email address hidden>

94e27a3... by Michael Hudson-Doyle

block_meta: pass handlers dict to all handlers

when we have different handlers for v2 and v1 we will need the
invocation of e.g. disk_handler from raid_handler to go to the right
version.

a516df9... by Michael Hudson-Doyle

block_meta: refactor partition verification slightly

I want to call these functions from the new partitioning code and this
tweaking makes this easier.

447609a... by Alexsander de Souza

block-meta: support using a raw image containing LVM volumes

udevadm_trigger() and activate_volgroups() ares needed to allow
the system to detect LVM volumes from a raw image recently
written to the disk.

Also add integration test for this case

ce811db... by Dan Bungert

lsblk: adjust output to match old format

The version of lsblk in Jammy, utils-linux 2.37.2,
has a modified output format from what curtin is expecting.
Normalize that format to the older style.
This appears to be the root cause for install failures of u-d-i
as reported in
https://github.com/canonical/ubuntu-desktop-installer/issues/513