From 4d92ffafa817018ffa80b913ee3d395c5e95b151 Mon Sep 17 00:00:00 2001 From: Krzesimir Nowak Date: Thu, 3 Apr 2025 16:51:12 +0200 Subject: [PATCH] overlay coreos/config: Add Flatcar modifications for sys-auth/polkit --- .../coreos/config/env/sys-auth/polkit | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 sdk_container/src/third_party/coreos-overlay/coreos/config/env/sys-auth/polkit diff --git a/sdk_container/src/third_party/coreos-overlay/coreos/config/env/sys-auth/polkit b/sdk_container/src/third_party/coreos-overlay/coreos/config/env/sys-auth/polkit new file mode 100644 index 0000000000..d0da796a47 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos/config/env/sys-auth/polkit @@ -0,0 +1,16 @@ +cros_post_src_install_polkit_flatcar_modifications() { + + # create symlink for backward compatibility + dosym -r /usr/share/flatcar/etc/polkit-1/rules.d/50-default.rules /usr/share/polkit-1/rules.d/50-default.rules + insinto /usr/share/flatcar/etc/polkit-1/rules.d + newins - 50-default.rules + + # add tmpfiles config for state directory + ( + insopts -m 0644 + insinto /usr/lib/tmpfiles.d + newins - polkit.conf <<'EOF' +d /var/lib/polkit-1 0700 polkitd polkitd - - +EOF + ) +}