[tracker/harmattan-pre-signal-updates: 33/1380] Implements SWP#MCoFr-630. Integration with security framework
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/harmattan-pre-signal-updates: 33/1380] Implements SWP#MCoFr-630. Integration with security framework
- Date: Wed, 22 Sep 2010 15:28:19 +0000 (UTC)
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]