package/polkit: fix file permissions to match upstream

The permissions are now in sync with meson_post_install.py,
and debian.

Most importantly, polkit-agent-helper-1 is now setuid root,
but also the rules.d directories rather than their parents
are owned by polkitd.

Signed-off-by: Norbert Lange <nolange79@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit 712ee21876)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Norbert Lange 2022-12-10 14:17:36 +01:00 committed by Peter Korsgaard
parent 8932807e5f
commit 981474c293

View File

@ -52,9 +52,10 @@ define POLKIT_USERS
endef
define POLKIT_PERMISSIONS
/etc/polkit-1 r 750 root polkitd - - - - -
/usr/share/polkit-1 r 750 root polkitd - - - - -
/etc/polkit-1/rules.d d 700 polkitd root - - - - -
/usr/share/polkit-1/rules.d d 700 polkitd root - - - - -
/usr/bin/pkexec f 4755 root root - - - - -
/usr/lib/polkit-1/polkit-agent-helper-1 f 4755 root root - - - - -
endef
define POLKIT_INSTALL_INIT_SYSTEMD