Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pam.git;a=commitdiff;h=20f3b260c025276bac6dba5d591d957fc4d9d6e9

commit 20f3b260c025276bac6dba5d591d957fc4d9d6e9
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Mon Oct 5 21:23:47 2009 +0200

policykit-0.9-2-i686
*fixed broken f... policykit perms !!!

diff --git a/source/apps/policykit/FrugalBuild 
b/source/apps/policykit/FrugalBuild
index 949e58a..f6a2292 100644
--- a/source/apps/policykit/FrugalBuild
+++ b/source/apps/policykit/FrugalBuild
@@ -4,7 +4,7 @@
pkgname=policykit
_F_archive_name=PolicyKit
pkgver=0.9
-pkgrel=1
+pkgrel=2
pkgdesc="Policy framework for controlling privileges for system-wide services"
url="http://hal.freedesktop.org/docs/PolicyKit";
depends=('pam' 'dbus-glib')
@@ -26,7 +26,6 @@ build() {
--disable-selinux --disable-man-pages
Fmkdir etc/PolicyKit
Fcp PolicyKit.conf etc/PolicyKit
-
}

# optimization OK
diff --git a/source/apps/policykit/policykit.install 
b/source/apps/policykit/policykit.install
index f0ab7c2..64496c1 100644
--- a/source/apps/policykit/policykit.install
+++ b/source/apps/policykit/policykit.install
@@ -11,6 +11,21 @@ post_install() {
mkdir -p /var/lib/PolicyKit 2>/dev/null
touch /var/lib/misc/PolicyKit.reload 2>/dev/null

+       # set correct permissions
+       chgrp polkituser var/{run,lib}/PolicyKit
+       chown polkituser var/lib/PolicyKit-public
+       chown polkituser:polkituser var/lib/misc/PolicyKit.reload
+
+       chown polkituser /usr/libexec/polkit-set-default-helper
+       chmod u+s /usr/libexec/polkit-set-default-helper
+
+       for i in polkit-read-auth-helper polkit-revoke-helper 
polkit-grant-helper polkit-explicit-grant-helper; do
+               chgrp polkituser /usr/libexec/$i
+               chmod g+s /usr/libexec/$i
+       done
+
+       chgrp polkituser /usr/libexec/polkit-grant-helper-pam
+       chmod u+s /usr/libexec/polkit-grant-helper-pam
}

post_upgrade()
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to