~codyshepherd/livecd-rootfs/+git/livecd-rootfs:serialize-systemd-grub

Last commit made on 2021-02-09
Get this branch:
git clone -b serialize-systemd-grub https://git.launchpad.net/~codyshepherd/livecd-rootfs/+git/livecd-rootfs
Only Cody Shepherd can upload to this branch. If you are Cody Shepherd please log in for upload directions.

Branch merges

Branch information

Name:
serialize-systemd-grub
Repository:
lp:~codyshepherd/livecd-rootfs/+git/livecd-rootfs

Recent commits

490d961... by Cody Shepherd

Add systemd config to serialize invocations of grub-editenv (LP: #1910815)

8745460... by Dimitri John Ledkov

releasing package livecd-rootfs version 2.711

82aca61... by Dimitri John Ledkov

Merge remote-tracking branch 'xnox/fix-misisng-systemd-detect-virt' into ubuntu/master

72f2647... by Dimitri John Ledkov

Merge remote-tracking branch 'xnox/fsck-all-the-things' into ubuntu/master

096a00f... by Dimitri John Ledkov

functions: stop removing systemd-detect-virt unconditionally in undivert_grub

One can call divert_grub; replace_kernel; undivert_grub. And
replace_kernel will call into force_boot_without_initramfs, which
under certain conditions can call divert_grub &
undivert_grub. Resulting in undivert_grub called twice in a row.

When undivert_grub is called twice in a row it wipes
systemd-detect-virt binary from disk, as the rm call is unguarded to
check that there is something to divert if systemd package is
installed. And if the systemd package is not installed, it does not
check that systemd-detect-virt file is in-fact what divert_grub has
created.

Add a guard to check that systemd-detect-virt is the placeholder one,
before removing it.

LP: #1902260

33b7272... by Dimitri John Ledkov

Perform fsck on all rootfs.

LP: #1912835

d699d8d... by Dimitri John Ledkov

releasing package livecd-rootfs version 2.710

0e22081... by Dimitri John Ledkov

Merge branch 'fix-esp' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master

53b28d5... by Dimitri John Ledkov

esp: perform fsck.

LP: #1912835

7c76086... by Dimitri John Ledkov

esp: install grub in ubuntu bootloader id path, instead of removable.

Do not use removable uefi bootloader path in the cloud-images by
default, as that prevents upgrades of the bootloader.

LP: #1912830