[tracker/harmattan-pre-signal-updates: 33/1380] Implements SWP#MCoFr-630. Integration with security framework



commit 5903f278d8d4c2aa1ce4e3168ab79465d60883fc
Author: Philip Van Hoof <philip codeminded be>
Date:   Tue Apr 27 15:57:23 2010 +0200

    Implements SWP#MCoFr-630. Integration with security framework

 debian/tracker-utils.aegis |   57 ++++++++++++++++++++++
 debian/tracker.aegis       |  111 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 168 insertions(+), 0 deletions(-)
---
diff --git a/debian/tracker-utils.aegis b/debian/tracker-utils.aegis
new file mode 100644
index 0000000..29b7e2c
--- /dev/null
+++ b/debian/tracker-utils.aegis
@@ -0,0 +1,57 @@
+<aegis>
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-import" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-info" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-search" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-sparql" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-stats" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-status" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/bin/tracker-tag" />
+ </request>
+</aegis>
diff --git a/debian/tracker.aegis b/debian/tracker.aegis
new file mode 100644
index 0000000..71c0e8f
--- /dev/null
+++ b/debian/tracker.aegis
@@ -0,0 +1,111 @@
+<aegis>
+ <provide>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <dbus name="org.freedesktop.Tracker1" own="tracker" bus="session">
+    <node name="/org/freedesktop/Tracker1/Resources">
+       <interface name="org.freedesktop.Tracker1.Resources">
+          <method name="SparqlQuery">
+                <annotation name="com.maemo.Aegis" value="tracker-store-read-access" />
+          </method>
+          <method name="SparqlUpdate">
+                <annotation name="com.maemo.Aegis" value="tracker-store-write-access" />
+          </method>
+          <method name="SparqlUpdateBlank">
+                <annotation name="com.maemo.Aegis" value="tracker-store-write-access" />
+          </method>
+          <method name="BatchSparqlUpdate">
+                <annotation name="com.maemo.Aegis" value="tracker-store-write-access" />
+          </method>
+          <method name="BatchCommit">
+                <annotation name="com.maemo.Aegis" value="tracker-store-write-access" />
+          </method>
+       </interface>
+    </node>
+  </dbus>
+ </provide>
+
+ <provide>
+  <credential name="tracker-extract-access" />
+  <dbus name="org.freedesktop.Tracker1.Extract" own="tracker" bus="session">
+     <node name="/org.freedesktop/Tracker1/Extract">
+       <interface name="org.freedesktop.Tracker1.Extract">
+          <method name="GetPid">
+                <annotation name="com.maemo.Aegis" value="tracker-extract-access" />
+          </method>
+          <method name="GetMetadata">
+                <annotation name="com.maemo.Aegis" value="tracker-extract-access" />
+          </method>
+       </interface>
+     </node>
+  </dbus>
+ </provide>
+
+ <provide>
+  <credential name="tracker-miner-fs-access" />
+  <dbus name="org.freedesktop.Tracker1.Miner.Files" own="tracker" bus="session">
+     <node name="/org.freedesktop/Tracker1/Miner/Files">
+       <interface name="org.freedesktop.Tracker1.Miner">
+          <method name="GetStatus">
+                <annotation name="com.maemo.Aegis" value="tracker-miner-fs-access" />
+          </method>
+          <method name="GetProgress">
+                <annotation name="com.maemo.Aegis" value="tracker-miner-fs-access" />
+          </method>
+          <method name="GetPauseDetails">
+                <annotation name="com.maemo.Aegis" value="tracker-miner-fs-access" />
+          </method>
+          <method name="Pause">
+                <annotation name="com.maemo.Aegis" value="tracker-miner-fs-access" />
+          </method>
+          <method name="Resume">
+                <annotation name="com.maemo.Aegis" value="tracker-miner-fs-access" />
+          </method>
+          <method name="IgnoreNextUpdate">
+                <annotation name="com.maemo.Aegis" value="tracker-miner-fs-access" />
+          </method>
+       </interface>
+     </node>
+  </dbus>
+ </provide>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-extract-access" />
+  <credential name="tracker-miner-fs-access" />
+  <for path="/usr/lib/tracker/tracker-store" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-extract-access" />
+  <credential name="tracker-miner-fs-access" />
+  <for path="/usr/lib/tracker/tracker-miner-fs" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-extract-access" />
+  <credential name="tracker-miner-fs-access" />
+  <for path="/usr/bin/tracker-control" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-extract-access" />
+  <credential name="tracker-miner-fs-access" />
+  <for path="/usr/lib/tracker/tracker-writeback" />
+ </request>
+
+ <request>
+  <credential name="tracker-store-read-access" />
+  <credential name="tracker-store-write-access" />
+  <credential name="tracker-miner-fs-access" />
+  <credential name="tracker-extract-access" />
+  <for path="/usr/lib/tracker/tracker-extract" />
+ </request>
+</aegis>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]