SOURCES: gnome-panel-clock-mechanism.conf (NEW), gnome-panel-clock...

patrys patrys at pld-linux.org
Tue Jan 15 15:35:38 CET 2008


Author: patrys                       Date: Tue Jan 15 14:35:38 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- missing from the latest tarball

---- Files affected:
SOURCES:
   gnome-panel-clock-mechanism.conf (NONE -> 1.1)  (NEW), gnome-panel-clock-mechanism.policy (NONE -> 1.1)  (NEW), gnome-panel-clock-mechanism.service.in (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/gnome-panel-clock-mechanism.conf
diff -u /dev/null SOURCES/gnome-panel-clock-mechanism.conf:1.1
--- /dev/null	Tue Jan 15 15:35:38 2008
+++ SOURCES/gnome-panel-clock-mechanism.conf	Tue Jan 15 15:35:33 2008
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
+
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+  <!-- Only root can own the service -->
+  <policy user="root">
+    <allow own="org.gnome.ClockApplet.Mechanism"/>
+    <allow send_interface="org.gnome.ClockApplet.Mechanism.SetTimezoneInterface"/>
+  </policy>
+
+  <!-- Allow anyone to invoke methods on the interfaces -->
+  <policy context="default">
+    <allow send_interface="org.gnome.ClockApplet.Mechanism.SetTimezoneInterface"/>
+  </policy>
+
+</busconfig>

================================================================
Index: SOURCES/gnome-panel-clock-mechanism.policy
diff -u /dev/null SOURCES/gnome-panel-clock-mechanism.policy:1.1
--- /dev/null	Tue Jan 15 15:35:38 2008
+++ SOURCES/gnome-panel-clock-mechanism.policy	Tue Jan 15 15:35:33 2008
@@ -0,0 +1,37 @@
+-<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policyconfig PUBLIC
+ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd">
+
+<!-- needs i18n work -->
+
+<policyconfig>
+
+  <action id="org.gnome.clockapplet.mechanism.settimezone">
+    <description>Change system time zone</description>
+    <message>Changing the system time zone requires privileges.</message>
+    <defaults>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>auth_self_keep_always</allow_active>
+    </defaults>
+  </action>
+
+  <action id="org.gnome.clockapplet.mechanism.settime">
+    <description>Change system time</description>
+    <message>Changing the system time requires privileges.</message>
+    <defaults>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>auth_self_keep_always</allow_active>
+    </defaults>
+  </action>
+
+  <action id="org.gnome.clockapplet.mechanism.configurehwclock">
+    <description>Configure hardware clock</description>
+    <message>Configuring the hardware clock requires privileges.</message>
+    <defaults>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>auth_self_keep_always</allow_active>
+    </defaults>
+  </action>
+
+</policyconfig>

================================================================
Index: SOURCES/gnome-panel-clock-mechanism.service.in
diff -u /dev/null SOURCES/gnome-panel-clock-mechanism.service.in:1.1
--- /dev/null	Tue Jan 15 15:35:38 2008
+++ SOURCES/gnome-panel-clock-mechanism.service.in	Tue Jan 15 15:35:33 2008
@@ -0,0 +1,4 @@
+[D-BUS Service]
+Name=org.gnome.ClockApplet.Mechanism
+Exec=@LIBEXECDIR@/gnome-clock-applet-mechanism
+User=root
================================================================


More information about the pld-cvs-commit mailing list