-
casper (1.427) eoan; urgency=medium
* Setup machine-id, because without it it seems like machine-id setup is
racy. LP: #1848404
-- Dimitri John Ledkov <email address hidden> Thu, 17 Oct 2019 10:38:07 +0100
-
casper (1.426) eoan; urgency=medium
* Just like in Disco, overlayfs squashfs is tripped up with an empty
file, this time it's machine-id. Maybe we should finally dig into
what's wrong in the kernel/systemd when trying to edit overlayfs
multi-lowerdir squashfs readonly files. LP: #1848190
-- Dimitri John Ledkov <email address hidden> Tue, 15 Oct 2019 15:08:34 +0100
-
casper (1.425) eoan; urgency=medium
* Ask for removing the block device when installing from a partition
(LP: #1837934)
-- Balint Reczey <email address hidden> Mon, 14 Oct 2019 17:29:05 +0200
-
casper (1.424) eoan; urgency=medium
* Revert the cdrom changes from the previous upload, they seem to lead
to an empty /cdrom on the live session and to have no kernel on the
installed system as a result (lp: #1847457)
-- Sebastien Bacher <email address hidden> Wed, 09 Oct 2019 12:17:08 +0200
-
casper (1.423) eoan; urgency=medium
[ Dimitri John Ledkov ]
* Pacify systemd about cdrom.mount on boot, and order it correctly to be
the last one on shutdown.
[ Michael Hudson-Doyle ]
* Have 'nopersistent' on the command line suppress the automatic
creation of the casper-rw partition added in 1.416. (LP: #1846762)
-- Dimitri John Ledkov <email address hidden> Mon, 07 Oct 2019 13:13:12 +0100
-
casper (1.422) eoan; urgency=medium
* Add support for url=protocol://path/to/installer.iso netboot
option. Using this, one can netboot and complete installations using
kernel and initrd from the new Ubuntu Server Installer using `ip=dhcp
url=http://..../ubuntu-19.10-live-server-arch.iso' cmdline paratemers.
This is not specific to Server installer, and should work for Ubuntu
Desktop images too. Using this patch, successfully completed netboot
installation with dhcp networking over vlan on a POWER9 machine.
-- Dimitri John Ledkov <email address hidden> Fri, 27 Sep 2019 13:09:57 +0100
-
casper (1.421) eoan; urgency=medium
* Drop empty directory (doesn't track well in git)
* Use debian/casper.dirs to install conf.d
casper (1.420) eoan; urgency=medium
* Add dependency on finalrd for reliable live-session shutdown. Casper
setup live systems do have layering violations (/ actually depends on
/cdrom) and it appears that (although masked) the system manages to
rip it out, resulting in filesystem errors preventing completing the
shutdown. That's where pivot to finalrd comes in, to save the day and
blast the running system into oblivion and complete the shutdown. LP:
#1840122
-- Dimitri John Ledkov <email address hidden> Tue, 01 Oct 2019 13:05:51 +0100
-
casper (1.420) eoan; urgency=medium
* Add dependency on finalrd for reliable live-session shutdown. Casper
setup live systems do have layering violations (/ actually depends on
/cdrom) and it appears that (although masked) the system manages to
rip it out, resulting in filesystem errors preventing completing the
shutdown. That's where pivot to finalrd comes in, to save the day and
blast the running system into oblivion and complete the shutdown. LP:
#1840122
-- Dimitri John Ledkov <email address hidden> Tue, 01 Oct 2019 11:00:12 +0100
-
casper (1.419) eoan; urgency=medium
* scripts/casper: Fix shell syntax error introduced in the 1.417 upload.
-- Adam Conrad <email address hidden> Thu, 26 Sep 2019 11:34:29 -0600
-
casper (1.418) eoan; urgency=medium
* scripts/casper-helpers: Reintroduce try_mount() function, which was in
use by (at least) VMWare in a custom installer scenario (LP: #1845535)
-- Adam Conrad <email address hidden> Thu, 26 Sep 2019 11:00:40 -0600
-
casper (1.416) eoan; urgency=medium
* Change the automatic log persistence to store the logs in the 'log'
directory of the casper-rw filesystem.
* When using full live session persistence, ignore a 'log' directory in the
casper-rw filesystem, otherwise booting without and then with full
persistence breaks.
- Possibly the whole block of code scanning the casper-rw filesystem
before using it should be deleted, but one thing at a time.
* Add autopkgtests for various persistence scenarios, including the above.
-- Michael Hudson-Doyle <email address hidden> Tue, 24 Sep 2019 13:12:54 +1200
-
casper (1.415) eoan; urgency=medium
* Persist logs on the install media by default:
- Try to auto create a casper-rw filesystem on the install media if there
appears to be at least 100MiB free on it.
- Use a casper-rw filesystem for /var/log if it is not being used for
persistence.
* Fix some '|| continue's that got missed when check_dev got refactored into
a function.
-- Michael Hudson-Doyle <email address hidden> Thu, 08 Aug 2019 16:26:41 +1200
-
casper (1.414) eoan; urgency=medium
* 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)
-- Michael Hudson-Doyle <email address hidden> Mon, 22 Jul 2019 10:29:08 +1200
-
casper (1.413) eoan; urgency=medium
* Fix ftbfs by restoring empty conf.d missing from git import.
-- Michael Hudson-Doyle <email address hidden> Tue, 16 Jul 2019 13:40:33 +1200
-
casper (1.412) eoan; urgency=medium
* Try to mount partitions of a block device before mounting the block device
itself (if both work, the former is preferable). (LP: #1489855)
-- Michael Hudson-Doyle <email address hidden> Tue, 16 Jul 2019 12:12:36 +1200
-
casper (1.411) eoan; urgency=medium
* 1.409 only added parsing for NFSROOT, also add parsing for NETBOOT as
it was intended.
-- Dimitri John Ledkov <email address hidden> Mon, 01 Jul 2019 13:14:03 +0100
-
casper (1.410) eoan; urgency=medium
* 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.
-- Dimitri John Ledkov <email address hidden> Thu, 20 Jun 2019 13:54:01 +0100
-
casper (1.409) eoan; urgency=medium
* Reintroduce netboot= => export NETBOOT option parsing in casper, as it
was dropped in initramfs-tools.
-- Dimitri John Ledkov <email address hidden> Thu, 20 Jun 2019 13:40:21 +0100
-
casper (1.408) eoan; urgency=medium
* ubiquity-hooks/30accessibility:
- enable accessibility for gdm as well as for lightdm which was still
the only option being handled (lp: #1825112)
-- Sebastien Bacher <email address hidden> Wed, 05 Jun 2019 23:10:01 +0200
-
casper (1.407) eoan; urgency=medium
* 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.
-- Dimitri John Ledkov <email address hidden> Thu, 25 Apr 2019 15:54:02 +0100
-
casper (1.406) eoan; urgency=medium
* 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.
-- Dimitri John Ledkov <email address hidden> Tue, 23 Apr 2019 13:00:56 +0100
-
casper (1.405) disco; urgency=medium
[ 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).
-- Alberto Milone <email address hidden> Tue, 16 Apr 2019 15:13:07 +0200