~giner/livecd-rootfs:vagrant_use_dummy_file_for_console_output

Last commit made on 2020-08-09
Get this branch:
git clone -b vagrant_use_dummy_file_for_console_output https://git.launchpad.net/~giner/livecd-rootfs
Only Stanislav German-Evtushenko can upload to this branch. If you are Stanislav German-Evtushenko please log in for upload directions.

Branch merges

Branch information

Name:
vagrant_use_dummy_file_for_console_output
Repository:
lp:~giner/livecd-rootfs

Recent commits

2462e64... by Stanislav German-Evtushenko

vagrant: Use dummy file for the console output

Links:
- https://bugs.launchpad.net/cloud-images/+bug/1874453

fa8398d... by Steve Langasek

releasing package livecd-rootfs version 2.680

e1c745e... by Steve Langasek

Merge remote-tracking branch 'codyshepherd/bootable-buildd/dist-upgrade/groovy' into ubuntu/master

6f67e27... by Robert C Jennings

Release package livecd-rootfs version 2.679

Handle seeded lxd snap with channel name for ubuntu-cpc:minimized

The seed now specifies the lxd snap in focal as
'lxd=4.0/stable/ubuntu-20.04' which doesn't match the expectations of
the code with looks for lxd as the only snap in the seed for minimized
images. This same pattern will be used in groovy near/after release.
This patch updates the pattern to accept 'lxd' or 'lxd=*'.

MP: https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/388320

e3dce0a... by Robert C Jennings

Handle seeded lxd snap with channel name for ubuntu-cpc:minimized

The seed now specifies the lxd snap in focal as
'lxd=4.0/stable/ubuntu-20.04' which doesn't match the expectations of
the code with looks for lxd as the only snap in the seed for minimized
images. This patch updates the pattern to accept 'lxd' or 'lxd=*'.

c69c79e... by Dimitri John Ledkov

releasing package livecd-rootfs version 2.678

4d4f113... by Dimitri John Ledkov

functions: provide nss_systemd-less nsswitch.conf in chroots.

109e6c6... by Dimitri John Ledkov

auto/build: use setup|teardown_mountpoint to reduce duplication

9c52eae... by Robert C Jennings

Merge feature/initrdless-detection into ubuntu/master [a=davidkrauser] [r=rcj]

MP: https://code.launchpad.net/~davidkrauser/livecd-rootfs/+git/livecd-rootfs/+merge/387862

83499f1... by David Krauser

Add mechanism to detect initrdless boot fallback

In v2.672 the default boot behavior of cloud images changed:

- Prior to v2.672, cloud images with the linux-generic kernel attempt
  to boot without an initramfs, would fail, and then retry with an
  initramfs.

- After v2.672, cloud images with the linux-generic kernel boot with
  an initramfs on the first try.

While the behavior is different between the two, they both result in
an instance that has booted with an initramfs. To ensure the changes
in v2.672 do not regress, we need an automated way to check if we are
attempting to boot without an initramfs and failing.

With this change, when we attempt to boot with an initramfs and fail,
initrdless_boot_fallback_triggered is set to non-zero in the grubenv.
This value can be checked after boot by looking in /boot/grub/grubenv
or by using the grub-editenv list command.