Skip to content

Commit 1bdc9ca

Browse files
committed
Replacement policy from upstream
1 parent 6534a11 commit 1bdc9ca

File tree

1 file changed

+111
-16
lines changed

1 file changed

+111
-16
lines changed
Lines changed: 111 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,119 @@
11
diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN hal-0.5.12rc1.orig/hal.conf.in hal-0.5.12rc1/hal.conf.in
22
--- hal-0.5.12rc1.orig/hal.conf.in 2008-11-27 09:32:24.000000000 -0500
3-
+++ hal-0.5.12rc1/hal.conf.in 2009-05-01 17:05:34.000000000 -0400
4-
@@ -45,6 +45,20 @@
5-
<allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
6-
<allow send_interface="org.freedesktop.Hal.Device.Volume"/>
7-
<allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
8-
+ <allow send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
9-
+ <allow send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
10-
+ </policy>
3+
+++ hal-0.5.12rc1/hal.conf.in 2009-05-05 13:44:16.000000000 -0400
4+
@@ -16,35 +16,88 @@
5+
6+
<!-- Allow anyone to invoke methods on the Manager and Device interfaces -->
7+
<policy context="default">
8+
- <allow send_interface="org.freedesktop.Hal.Manager"/>
9+
- <allow send_interface="org.freedesktop.Hal.Device"/>
10+
- <allow receive_interface="org.freedesktop.Hal.Manager"
11+
- receive_sender="org.freedesktop.Hal"/>
12+
- <allow receive_interface="org.freedesktop.Hal.Device"
13+
- receive_sender="org.freedesktop.Hal"/>
14+
-
15+
- <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
16+
- <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
17+
- <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
18+
- <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
19+
- <allow receive_interface="org.freedesktop.Hal.Device.SystemPowerManagement"
20+
- receive_sender="org.freedesktop.Hal"/>
21+
- <allow receive_interface="org.freedesktop.Hal.Device.LaptopPanel"
22+
- receive_sender="org.freedesktop.Hal"/>
23+
- <allow receive_interface="org.freedesktop.Hal.Device.Volume"
24+
- receive_sender="org.freedesktop.Hal"/>
25+
- <allow receive_interface="org.freedesktop.Hal.Device.Volume.Crypto"
26+
- receive_sender="org.freedesktop.Hal"/>
27+
+ <allow send_destination="org.freedesktop.Hal"
28+
+ send_interface="org.freedesktop.DBus.Introspectable"/>
29+
+ <allow send_destination="org.freedesktop.Hal"
30+
+ send_interface="org.freedesktop.DBus.Properties" />
31+
+
32+
+ <allow send_destination="org.freedesktop.Hal"
33+
+ send_interface="org.freedesktop.Hal.Device"/>
34+
+ <allow send_destination="org.freedesktop.Hal"
35+
+ send_interface="org.freedesktop.Hal.Manager"/>
1136
+
37+
+ <allow send_destination="org.freedesktop.Hal"
38+
+ send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
39+
+ <allow send_destination="org.freedesktop.Hal"
40+
+ send_interface="org.freedesktop.Hal.Device.DockStation"/>
41+
+ <allow send_destination="org.freedesktop.Hal"
42+
+ send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
43+
+ <allow send_destination="org.freedesktop.Hal"
44+
+ send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
45+
+ <allow send_destination="org.freedesktop.Hal"
46+
+ send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
47+
+ <allow send_destination="org.freedesktop.Hal"
48+
+ send_interface="org.freedesktop.Hal.Device.Leds"/>
49+
+ <allow send_destination="org.freedesktop.Hal"
50+
+ send_interface="org.freedesktop.Hal.Device.LightSensor"/>
51+
+ <allow send_destination="org.freedesktop.Hal"
52+
+ send_interface="org.freedesktop.Hal.Device.Storage"/>
53+
+ <allow send_destination="org.freedesktop.Hal"
54+
+ send_interface="org.freedesktop.Hal.Device.Storage.Removable"/>
55+
+ <allow send_destination="org.freedesktop.Hal"
56+
+ send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
57+
+ <allow send_destination="org.freedesktop.Hal"
58+
+ send_interface="org.freedesktop.Hal.Device.Volume"/>
59+
+ <allow send_destination="org.freedesktop.Hal"
60+
+ send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
61+
+ <allow send_destination="org.freedesktop.Hal"
62+
+ send_interface="org.freedesktop.Hal.Device.WakeOnLan"/>
63+
+ <allow send_destination="org.freedesktop.Hal"
64+
+ send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
65+
+
66+
</policy>
67+
68+
- <!-- Default policy for the exported interfaces; if PolicyKit is not used
69+
- for access control you will need to modify this -->
70+
- <policy context="default">
71+
- <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
72+
- <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
73+
- <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
74+
- <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
75+
- <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
1276
+ <!-- Gentoo specific rules to allow 'plugdev' group to access Volumes and Power Management -->
13-
+ <!-- We possibly will use 'powerdev' for Power Management or work on encapsulating everything in ConsoleKit -->
1477
+ <policy group="plugdev">
15-
+ <allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
16-
+ <allow send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
17-
+ <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
18-
+ <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
19-
+ <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
20-
+ <allow send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
21-
+ <allow send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
78+
+ <allow send_destination="org.freedesktop.Hal"
79+
+ send_interface="org.freedesktop.DBus.Introspectable"/>
80+
+ <allow send_destination="org.freedesktop.Hal"
81+
+ send_interface="org.freedesktop.DBus.Properties" />
82+
+
83+
+ <allow send_destination="org.freedesktop.Hal"
84+
+ send_interface="org.freedesktop.Hal.Device"/>
85+
+ <allow send_destination="org.freedesktop.Hal"
86+
+ send_interface="org.freedesktop.Hal.Manager"/>
87+
+
88+
+ <allow send_destination="org.freedesktop.Hal"
89+
+ send_interface="org.freedesktop.Hal.Device.CPUFreq"/>
90+
+ <allow send_destination="org.freedesktop.Hal"
91+
+ send_interface="org.freedesktop.Hal.Device.DockStation"/>
92+
+ <allow send_destination="org.freedesktop.Hal"
93+
+ send_interface="org.freedesktop.Hal.Device.KillSwitch"/>
94+
+ <allow send_destination="org.freedesktop.Hal"
95+
+ send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
96+
+ <allow send_destination="org.freedesktop.Hal"
97+
+ send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
98+
+ <allow send_destination="org.freedesktop.Hal"
99+
+ send_interface="org.freedesktop.Hal.Device.Leds"/>
100+
+ <allow send_destination="org.freedesktop.Hal"
101+
+ send_interface="org.freedesktop.Hal.Device.LightSensor"/>
102+
+ <allow send_destination="org.freedesktop.Hal"
103+
+ send_interface="org.freedesktop.Hal.Device.Storage"/>
104+
+ <allow send_destination="org.freedesktop.Hal"
105+
+ send_interface="org.freedesktop.Hal.Device.Storage.Removable"/>
106+
+ <allow send_destination="org.freedesktop.Hal"
107+
+ send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
108+
+ <allow send_destination="org.freedesktop.Hal"
109+
+ send_interface="org.freedesktop.Hal.Device.Volume"/>
110+
+ <allow send_destination="org.freedesktop.Hal"
111+
+ send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
112+
+ <allow send_destination="org.freedesktop.Hal"
113+
+ send_interface="org.freedesktop.Hal.Device.WakeOnLan"/>
114+
+ <allow send_destination="org.freedesktop.Hal"
115+
+ send_interface="org.freedesktop.Hal.Device.VideoAdapterPM"/>
116+
+
22117
</policy>
23118

24119
</busconfig>

0 commit comments

Comments
 (0)