canonical / chisel-releases

35 stars 50 forks source link

feat(24.04): add polkitd and dependencies #325

Open Meulengracht opened 1 month ago

Meulengracht commented 1 month ago

Proposed changes

Polkitd and it's dependencies are required for Ubuntu Core 24. Add the slices, and mutation scripts required to imitate what happens by postinst or perl scripts that are carried by included packages.

Two mutation scripts are added: xml-core which handles updating the xml catalog sgml-base which handles updating the sgml catalog

Related issues/PRs

Requires https://github.com/canonical/chisel-releases/pull/293 and https://github.com/canonical/chisel-releases/pull/274 to land

Forward porting

Once this is approved I'll forward port this to 24.10

Checklist

github-actions[bot] commented 1 month ago

Diff of dependencies:

slices/polkitd.yaml ```diff @@ -1,7 +1,4 @@ -adduser -dbus-system-bus -default-dbus-system-bus -default-logind +dbus-broker libc6 libduktape207 libexpat1 @@ -10,6 +7,6 @@ libpolkit-agent-1-0 libpolkit-gobject-1-0 libsystemd0 -logind -systemd-sysusers +login +opensysusers xml-core ```
slices/sgml-base.yaml ```diff @@ -1 +0,0 @@ -dpkg ```
slices/xml-core.yaml ```diff @@ -1,2 +1 @@ -sed sgml-base ```