From 69f6b3795b698115fca0130cd18a84383122f7b8 Mon Sep 17 00:00:00 2001 From: Didier Roche Date: Tue, 15 Jul 2025 16:24:10 +0200 Subject: [PATCH] Allow the ubuntu-desktop-installer to request snap seeding state This is used to only start the installer after all snaps have been seeded. Co-Authored-By: Dennis Loose --- .../rules.d/10-allow-installer-wait-on-snap.rules | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 live-build/ubuntu/includes.chroot.minimal.standard.live/etc/polkit-1/rules.d/10-allow-installer-wait-on-snap.rules diff --git a/live-build/ubuntu/includes.chroot.minimal.standard.live/etc/polkit-1/rules.d/10-allow-installer-wait-on-snap.rules b/live-build/ubuntu/includes.chroot.minimal.standard.live/etc/polkit-1/rules.d/10-allow-installer-wait-on-snap.rules new file mode 100644 index 00000000..6760b414 --- /dev/null +++ b/live-build/ubuntu/includes.chroot.minimal.standard.live/etc/polkit-1/rules.d/10-allow-installer-wait-on-snap.rules @@ -0,0 +1,13 @@ +// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*- +// +// THIS FILE IS ONLY AVAILABLE ON THE LIVE SYSTEM +// +// Allow the ubuntu-desktop-installer to request snap seeding state +// used before starting. + +polkit.addRule(function(action, subject) { + if (action.id == "io.snapcraft.snapd.manage-configuration") { + return polkit.Result.YES; + } +}); +