~canonical-foundations/ubuntu-core-initramfs:master

Last commit made on 2020-05-15
Get this branch:
git clone -b master https://git.launchpad.net/~canonical-foundations/ubuntu-core-initramfs
Members of Canonical Foundations Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

39f77dc... by Dimitri John Ledkov

Merge branch 'less-modules' of git+ssh://git.launchpad.net/~xnox/ubuntu-core-initramfs

cefb128... by Dimitri John Ledkov

releasing package ubuntu-core-initramfs version 36

3e9bf1f... by Dimitri John Ledkov

Drop most of the arm64 modules, they are either builtin or not needed in the initrd. Should fix wifi (missing fw).

e06c113... by Dimitri John Ledkov

Drop stale, unused file

13cb9a2... by Dimitri John Ledkov

releasing package ubuntu-core-initramfs version 35

5199a67... by Dimitri John Ledkov

Merge branch 'xnox/fix-recover' of git+ssh://git.launchpad.net/ubuntu-core-initramfs

e4997f8... by Dimitri John Ledkov

Do not stop any mounts or activated encrypted devices on pivot root.

After finishing setting up /sysroot, initrd.target previously was
isolated to. It means that any units that initrd.target does not
depend on, were stopped. Instead use start, which only starts
additional services to cleanup things and pivot-root, without stopping
/ unmounting block devices without dependencies to
initrd-root-fs.target.

Currently, snap-bootstrap creates dynamic mounts that are not
persisted from the initrd to the runtime system. This leads to
encrypted devmapper devices being disassembled and host ubuntu-data
getting unmounted.

Longer term, isolating and stopping all unrelated mounts is probably
more strictly correct. But it does mean ensuring that all the
writable-paths bind mounts, and anything that snap-bootstrap sets up
is accounted for in /run/systemd/system with the right dependencies
(or in /etc/fstab & /sysroot/etc/fstab).

24a0fa3... by Dimitri John Ledkov

Always bind-mount /run/mnt/host to /host.

This provides access to host system mounts in recover mode. For
example, the ubuntu-data that is being recovered now becomes available
in /host/ubuntu-data.

3578170... by Dimitri John Ledkov

releasing package ubuntu-core-initramfs version 34

cfd0915... by Dimitri John Ledkov

Merge branch 'bugfix/uc20-delete-errant-kernel-wants' of https://git.launchpad.net/~anonymouse67/ubuntu-core-initramfs

Merged branch ~anonymouse67/ubuntu-core-initramfs:bugfix/uc20-delete-errant-kernel-wants