summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>2024-01-26 13:41:19 -0500
committerKhem Raj <raj.khem@gmail.com>2024-01-27 09:48:33 -0800
commita678038766792188aae450e1687f79b8c04dce1f (patch)
tree2ac4d45f10593b8b029e9b73aa4ac7807f598970
parent0bea9feffc93b1bdd29273ccb85fc87fee244d05 (diff)
downloadmeta-openembedded-a678038766792188aae450e1687f79b8c04dce1f.tar.gz
polkit: fix rules.d permissions
Fix conflicting installations of polkit-group-rule-{network/datetime/udisks2}. Ensure {sysconfdir}/polkit-1/rules.d permissions match the current recipe during installation to prevent conflicts in do_rootfs of an image. Signed-off-by: Maxime Roussin-Belanger <maxime.roussinbelanger@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-extended/polkit/polkit_123.bb2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta-oe/recipes-extended/polkit/polkit_123.bb b/meta-oe/recipes-extended/polkit/polkit_123.bb
index 670fd995fb..df9d25e9f4 100644
--- a/meta-oe/recipes-extended/polkit/polkit_123.bb
+++ b/meta-oe/recipes-extended/polkit/polkit_123.bb
@@ -46,7 +46,9 @@ SYSTEMD_AUTO_ENABLE = "disable"
46do_install:append() { 46do_install:append() {
47 #Fix up permissions on polkit rules.d to work with rpm4 constraints 47 #Fix up permissions on polkit rules.d to work with rpm4 constraints
48 chmod 700 ${D}/${datadir}/polkit-1/rules.d 48 chmod 700 ${D}/${datadir}/polkit-1/rules.d
49 chmod 700 ${D}/${sysconfdir}/polkit-1/rules.d
49 chown polkitd:root ${D}/${datadir}/polkit-1/rules.d 50 chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
51 chown polkitd:root ${D}/${sysconfdir}/polkit-1/rules.d
50} 52}
51 53
52FILES:${PN} += "${libdir}/polkit-1 ${nonarch_libdir}/polkit-1 ${datadir}" 54FILES:${PN} += "${libdir}/polkit-1 ${nonarch_libdir}/polkit-1 ${datadir}"