[gnome-build-meta/abderrahim/misc-vm-fixes: 4/5] core-deps/polkit.bst: add initial-script for setuid permission
- From: Abderrahim Kitouni <akitouni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/abderrahim/misc-vm-fixes: 4/5] core-deps/polkit.bst: add initial-script for setuid permission
- Date: Mon, 30 Mar 2020 19:12:32 +0000 (UTC)
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]