~xnox/ubiquity:zfs-list-cache

Last commit made on 2022-10-19
Get this branch:
git clone -b zfs-list-cache https://git.launchpad.net/~xnox/ubiquity
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Branch information

Name:
zfs-list-cache
Repository:
lp:~xnox/ubiquity

Recent commits

8395758... by Dimitri John Ledkov

Update changelog

d20b6c0... by Dimitri John Ledkov

zsys-setup: generate correct zfs-list.cache for target

Move zpool.cache & zfs-list.cache creation in the finalize step, after
all zfs pool and volume properties are set.

Instead of creating empty zfs-list.cache, actually generate valid
cache files. Note that mountpoint property is edited to drop /target
prefix manually with sed.

This ensures that on first boot zfs-mount-generator creates valid and
correct units, and doesn't result in unmounts upon first `systemctl
daemon-reload` in first boot.

LP: #1993318

Signed-off-by: Dimitri John Ledkov <email address hidden>

948fb13... by Dimitri John Ledkov

Re-enable zfs encryption

Signed-off-by: Dimitri John Ledkov <email address hidden>

6ee41c5... by William Wilson

Resolve merge conflict in d/changelog

6f2f48d... by William Wilson

Fix up changelog version number

78bf5bc... by William Wilson

Temporarily disable zfs + encryption option

6a71c52... by Steve Langasek

releasing package ubiquity version 22.10.9

201b238... by Ɓukasz Zemczak

Tweak version number.

513cfb4... by Adrien Nader

Add changelog entry for minimal partition size margin.

3e4225d... by Adrien Nader

partman/resize: add a margin to the minimal size for partition shrinking

The current estimation of the minimal size of a filesystem is used as-is
without any margin. However these are only estimations and filesystems
shrunk to their minimum are not usable anymore. This is especially the
case for ext4 since the estimation does not take into account the
numerous filesystem features.

For ext4 we could improve the estimation too but this is a difficult
task with shell scripting and probably not worth considering the issue
has probably existed for a long time and no user seems to have
complained so far (maybe they worked around the issue by not trying to
shrink as much as possible).

Therefore, add the same margin as in subiquity: max(minsize*0.25, 2GiB).

LP: #1991083