[meta-oe] gnome-control-center: Fixup polkit directory permissions

Message ID 20211118213421.896534-1-JPEWhacker@gmail.com
State New
Headers show
Series [meta-oe] gnome-control-center: Fixup polkit directory permissions | expand

Commit Message

Joshua Watt Nov. 18, 2021, 9:34 p.m. UTC
Fixes up the permissions of the polkit directory to match other recipes,
otherwise they conflict at package install time

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
---
 .../gnome-control-center/gnome-control-center_41.1.bb     | 8 ++++++++
 1 file changed, 8 insertions(+)

Patch

diff --git a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_41.1.bb b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_41.1.bb
index 80d49d95b..79fa20e41 100644
--- a/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_41.1.bb
+++ b/meta-gnome/recipes-gnome/gnome-control-center/gnome-control-center_41.1.bb
@@ -44,6 +44,14 @@  EXTRA_OEMESON = " \
     -Dcheese=false \
 "
 
+do_install:append() {
+	# If polkit is setup fixup permissions and ownership
+    if [ -d ${D}${datadir}/polkit-1/rules.d ]; then
+        chmod 700 ${D}${datadir}/polkit-1/rules.d
+        chown polkitd:root ${D}${datadir}/polkit-1/rules.d
+    fi
+}
+
 FILES:${PN} += " \
     ${datadir}/dbus-1 \
     ${datadir}/gnome-shell \