polkitd-pkla was removed from the archive between Noble and Resolute.
We use these .pkla files explicitly in the Hyper-V hook, so these have
been updated to .rules files to maintain the same functionality.
Add dracut `hostonly=no` to fix a boot failure where systemd would hang
waiting for dev-disk-by-label-desktop-rootfs.
Fix GDM `InitialSetupEnable=false` sed to anchor on `[daemon]`, as the
`#WaylandEnable=false` line no longer exists.
* Fix daily-dangerous builds:
- Copy hooks.
- Mangle the channel of seeded snaps to use the edge risk of whichever
track they are taken from.
- Update the dangerous model to reference tracks that actually exist.
- Include providers of content plugs when seeding snaps and creating
TPMFDE system.
- Do not attempt to build an UEFI boot image or hyperv desktop image for
this project/subproject combination.
For Ubuntu 24.04 and later cloud-init is included in desktop images. This is not applicable for Hyperv images so
we can disable cloud-init. This leaves the cloud-init package installed but disabled so users can still
use it if they want.
This is a documented way to disable cloud-init. See https://cloudinit.readthedocs.io/en/latest/howto/disable_cloud_init.html
A change in 8fb21808 also removed many of the dependencies that the hyperv images require.
This removal has been restored in this commit by adding them expliciltly in the hyperv hook.