[gnome-build-meta/abderrahim/misc-vm-fixes: 4/5] core-deps/polkit.bst: add initial-script for setuid permission



commit d4769abaa17b582d78f4df070eceec75670684a2
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Sat Feb 15 14:57:11 2020 +0100

    core-deps/polkit.bst: add initial-script for setuid permission

 elements/core-deps/polkit.bst | 12 ++++++++++++
 1 file changed, 12 insertions(+)
---
diff --git a/elements/core-deps/polkit.bst b/elements/core-deps/polkit.bst
index c34819d9..6892929c 100644
--- a/elements/core-deps/polkit.bst
+++ b/elements/core-deps/polkit.bst
@@ -1,4 +1,5 @@
 kind: autotools
+
 sources:
 - kind: git_tag
   url: git_freedesktop_org:polkit/polkit.git
@@ -6,23 +7,34 @@ sources:
 - kind: local
   path: files/polkit/sysusers.conf
   directory: data
+
 build-depends:
 - core-deps/intltool.bst
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
+
 depends:
 - sdk/gobject-introspection.bst
 - core-deps/mozjs60.bst
 - freedesktop-sdk.bst:components/linux-pam.bst
 - freedesktop-sdk.bst:components/systemd.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
+
 variables:
   conf-local: >-
     --enable-libsystemd-login=yes
+
 config:
   install-commands:
     (>):
     - |
       SYSUSERSDIR=$(pkg-config --variable sysusersdir systemd)
       install -D -m 644 data/sysusers.conf %{install-root}/$SYSUSERSDIR/polkit.conf
+
+public:
+  initial-script:
+    script: |
+      #!/bin/bash
+      sysroot="${1}"
+      chmod 4755 "${sysroot}%{indep-libdir}/polkit-1/polkit-agent-helper-1"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]