* Use udev-created symlinks to find filesystems by label.
* Fix find_cow_device and find_files to not unmount filesystems that were
already mounted (LP: #1489855)
I've now tested this in three scenarios as described in the bug report, with both the desktop and live-server ISO. I'm happy enough with it but I'll leave this here over my weekend in case someone wants to review it.
Use udev-created symlinks to find filesystems by label.
* Use udev-created symlinks to find filesystems by label.
* Fix find_cow_device and find_files to not unmount filesystems that were
already mounted (LP: #1489855)
New changelog entries:
* Try to mount partitions of a block device before mounting the block device
itself (if both work, the former is preferable). (LP: #1489855)
New changelog entries:
* Drop casper-bottom/23networking and rely on stock configure_networking
only. As that one knows netplan... However this drops ',' separated
syntax for ip= command which is very weird. And baked-in networking
config on the images should switch to netplan too.
New changelog entries:
* ubiquity-hooks/30accessibility:
- enable accessibility for gdm as well as for lightdm which was still
the only option being handled (lp: #1825112)
New changelog entries:
* Upload 1.396 partially reverted 1.395, but it didn't restore the
systemd job, thus the net effect is that password was not cleared at
all for anyone. Restore 1.395 codepath, but do not clear the password
when ssdm is present.
* Add a 99casperboot hook, and make casper-stop sensitive to that, since
boot=casper is gone from the default kernel cmdline.
New changelog entries:
* When generating casper inird with UUID, also default boot= arg to
casper. This way, we can drop boot=casper from all the iso's default
cmdline.
New changelog entries:
[ Dimitri John Ledkov ]
* scripts/casper-bottom/25adduser:
- Make boot non-degraded, by clearing the lock. As otherwise
systemd-sysusers fails and boots the system degraded on multi-lower
subiquity images.
[ Alberto Milone ]
* scripts/casper-bottom/56override_nvidia_udev_rule:
- Prevent udev from repeatedly trying to modprobe the nvidia modules
and to start the relevant daemons on the live image (LP: #1824177).
I've now tested this in three scenarios as described in the bug report, with both the desktop and live-server ISO. I'm happy enough with it but I'll leave this here over my weekend in case someone wants to review it.