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