Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=d0791ca454d9130fe28c256dc5478e3b5a17e17c

commit d0791ca454d9130fe28c256dc5478e3b5a17e17c
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Sat Jan 23 18:04:33 2010 +0000

policykit-0.9-5-i686
*allow user root and group wheel to access to hal

diff --git a/source/apps/policykit/FrugalBuild 
b/source/apps/policykit/FrugalBuild
index e1fa972..3b4a923 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=4
+pkgrel=5
pkgdesc="Policy framework for controlling privileges for system-wide services"
url="http://hal.freedesktop.org/docs/PolicyKit";
depends=('pam' 'dbus-glib')
@@ -19,7 +19,7 @@ 
source=(http://hal.freedesktop.org/releases/$_F_archive_name-$pkgver.tar.gz \
sha1sums=('ac99c580eff72f6d5df261c155fb047306439f85' \
'cfba9d4fb2a18b711dd4133654ad9a2faba27c12' \
'a0b7d1ebbc0f269facab712978eaeed6a1bc8617' \
-          '0344fb10f6fcce2b6b8403ed8968d67775314cd1')
+          '61f4fdc0d624739b3ec359d2848877ee1ccbdf3d')
backup=("etc/PolicyKit/PolicyKit.conf")

build() {
diff --git a/source/apps/policykit/PolicyKit.conf 
b/source/apps/policykit/PolicyKit.conf
index 36f78da..3698aa0 100644
--- a/source/apps/policykit/PolicyKit.conf
+++ b/source/apps/policykit/PolicyKit.conf
@@ -5,19 +5,17 @@

<!-- See the manual page PolicyKit.conf(5) for file format -->

-<config version="0.1">
-        <define_admin_auth group="storage"/>
-        <match action="org.freedesktop.hal.storage.mount-removable">
-                <return result="yes"/>
-        </match>
-        <match action="org.freedesktop.hal.storage.mount-fixed">
+<config version="0.1">
+       <define_admin_auth group="wheel|storage"/>
+       <match user="root">
+               <return result="yes"/>
+       </match>
+       <match action="org.freedesktop.hal.storage.*">
+               <return result="yes"/>
+        </match>
+       <!-- for shutdown, hibernate -->
+       <match action="org.freedesktop.hal.power.management.*">
<return result="yes"/>
</match>
-        <match action="org.freedesktop.hal.storage.eject">
-                <return result="yes"/>
-        </match>
-       <match action="org.freedesktop.hal.storage.unmount-others">
-               <return result="yes"/>
-       </match>
</config>
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to