[tracker/harmattan-pre-signal-updates: 1148/1380] debian: Fixes: NB#182131, Tracker isn't using resource tokens to protect its interfaces



commit d0a77062c67e8789cb767902265a388399e90a7b
Author: Philip Van Hoof <philip codeminded be>
Date:   Fri Aug 20 14:18:43 2010 +0200

    debian: Fixes: NB#182131, Tracker isn't using resource tokens to protect its interfaces

 debian/changelog     |    7 +++++++
 debian/control       |    2 +-
 debian/rules         |    5 +++++
 debian/tracker.aegis |    4 ----
 4 files changed, 13 insertions(+), 5 deletions(-)
---
diff --git a/debian/changelog b/debian/changelog
index 02bf4dc..df418c4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tracker (0.9.18-1maemo1) unstable; urgency=low
+
+ ! unreleased !
+  * Fixes: NB#182131, Tracker isn't using resource tokens to protect its interfaces
+
+ -- Martyn Russell <martyn lanedo com>  Thu, 26 Aug 2010 18:00:00 +0100
+
 tracker (0.9.17-1maemo1) unstable; urgency=low
 
   * Require SQLite 3.7 for WAL (Write Ahead Logging)
diff --git a/debian/control b/debian/control
index dac5343..76e0ba3 100644
--- a/debian/control
+++ b/debian/control
@@ -16,7 +16,7 @@ Build-Depends: cdbs, debhelper (>= 5.0.0), autotools-dev,
   (>= 0.10.20), libiptcdata0-dev, uuid-dev, libquill-dev (>= 1.091014.0+0m6), 
   libquillimagefilter-dev (>= 1.091006.0+0m6), libgsf-1-dev,
   libtotem-plparser-dev (>= 2.28.2-2), libpoppler-glib-dev, libenca-dev, libgif-dev,
-  libicu-dev
+  libicu-dev, aegis-builder (>= 1.4)
 Standards-Version: 3.7.2 
 
 Package: tracker
diff --git a/debian/rules b/debian/rules
index 84fcd79..612bed9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,6 +8,11 @@ include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/cdbs/1/rules/simple-patchsys.mk
 include /usr/share/cdbs/1/rules/utils.mk
 
+PACKAGE_TARGETS := $(foreach pkg,$(DEB_ALL_PACKAGES),binary/$(pkg))
+
+$(PACKAGE_TARGETS)::
+	[ ! -f debian/$(notdir $@).aegis ] || aegis-deb-add -control debian/$(notdir $@)/DEBIAN/control .. debian/$(notdir $@).aegis=_aegis
+
 # Skip .svn dirs if any in the build directories
 DEB_DH_ALWAYS_EXCLUDE := .svn:copyright:AUTHORS:NEWS:NEWS.gz:TODO:README:README.gz
 DEB_DH_STRIP_ARGS := --dbg-package=tracker --dbg-package=libtracker-client --dbg-package=libtracker-extract --dbg-package=libtracker-sparql --dbg-package=tracker-utils
diff --git a/debian/tracker.aegis b/debian/tracker.aegis
index f102e9f..f01c40e 100644
--- a/debian/tracker.aegis
+++ b/debian/tracker.aegis
@@ -23,9 +23,7 @@
        </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">
@@ -39,9 +37,7 @@
        </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">



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