seems to be a set of working packages now
authorHeiko Schlittermann (APT) <hs@schlittermann.de>
Tue, 30 Aug 2011 17:16:09 +0200
changeset 3 473e22d3230f
parent 2 e503cd76d135
child 4 60a9d558f2a9
seems to be a set of working packages now
.hgignore
debian/changelog
debian/control
debian/littlebird-tc-core.postinst
debian/rules
--- a/.hgignore	Tue Aug 30 15:45:24 2011 +0200
+++ b/.hgignore	Tue Aug 30 17:16:09 2011 +0200
@@ -3,3 +3,5 @@
 debian/littlebird-tc-common
 debian/littlebird-tc-core
 debian/littlebird-tc-sql
+debian/littlebird.debhelper.log
+debian/littlebird.substvars
--- a/debian/changelog	Tue Aug 30 15:45:24 2011 +0200
+++ b/debian/changelog	Tue Aug 30 17:16:09 2011 +0200
@@ -1,3 +1,27 @@
+littlebird (2011072500-7) stable; urgency=low
+
+  * improved dependencies 
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Tue, 30 Aug 2011 16:59:56 +0200
+
+littlebird (2011072500-6) stable; urgency=low
+
+  * new "meta" littlebird-tc
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Tue, 30 Aug 2011 16:49:25 +0200
+
+littlebird (2011072500-5) stable; urgency=low
+
+  * provide littlebird 
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Tue, 30 Aug 2011 16:29:41 +0200
+
+littlebird (2011072500-4) stable; urgency=low
+
+  * moved to stable
+
+ -- Heiko Schlittermann <hs@schlittermann.de>  Tue, 30 Aug 2011 16:22:50 +0200
+
 littlebird (2011072500-3) unstable; urgency=low
 
   * autoupdate control file 
--- a/debian/control	Tue Aug 30 15:45:24 2011 +0200
+++ b/debian/control	Tue Aug 30 17:16:09 2011 +0200
@@ -8,6 +8,13 @@
 #Vcs-Git: git://git.debian.org/collab-maint/littlebird.git
 #Vcs-Browser: http://git.debian.org/?p=collab-maint/littlebird.git;a=summary
 
+Package: littlebird-tc
+Architecture: all
+Depends: littlebird-tc-core
+Description: The Little Bird Trust Center
+Replaces: littlebird (<< ${source:Version})
+Breaks: littlebird (<< ${source:Version})
+
 Package: littlebird-tc-common
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -15,18 +22,15 @@
 
 Package: littlebird-tc-core
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, littlebird-tc-common (>= ${source:Version})
-Pre-Depends: littlebird-tc-common (>= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, littlebird-tc-common (>= ${source:Version}), 
+	littlebird-tc-common (>= ${source:Version}), zend-server-php-5.3, php-5.3-loader-zend-server
 Recommends: littlebird-tc-sql (>= ${source:Version})
-Replaces: littlebird
-Conflicts: littlebird
 Description: littlebird trustcenter core
  This is the trustcenter package for little bird.
 
 Package: littlebird-tc-sql
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, mysql-client
-Pre-Depends: littlebird-tc-common (>= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, mysql-client, littlebird-tc-common (>= ${source:Version})
 Description: littlebird sql files
  This package contains the sql files for initializing or
  updating the trustcenter database
--- a/debian/littlebird-tc-core.postinst	Tue Aug 30 15:45:24 2011 +0200
+++ b/debian/littlebird-tc-core.postinst	Tue Aug 30 17:16:09 2011 +0200
@@ -21,7 +21,7 @@
 case "$1" in
     configure)
 
-    DIR=/srv/www/littlebird/TrustCenter/Data
+    DIR=/srv/www/littlebird/TrustCenter/data
     chown -R :www-data "$DIR"
     chmod -R g+w "$DIR"
 
--- a/debian/rules	Tue Aug 30 15:45:24 2011 +0200
+++ b/debian/rules	Tue Aug 30 17:16:09 2011 +0200
@@ -18,10 +18,16 @@
 	dh $@ 
 
 override_dh_auto_install:
-	# install everything to `${r}'
-	# *** tc core
-	install -d -m 0755 ${core}/srv/www/littlebird-tc-core/
+	# tc core -> ${core}
+	install -d -m 0755 ${core}/srv/www/littlebird
 	rsync -a LittleBird/encoded/LittleBird-Test/{CA,library,TrustCenter} ${core}/srv/www/littlebird/
-	# *** tc sql
+	# tc sql -> ${sql}
 	install -d -m 0755 ${sql}/usr/share/littlebird/tc-sql/
 	rsync -a LittleBird/encoded/LittleBird-Test/Database/ ${sql}/usr/share/littlebird/tc-sql/
+
+
+override_dh_strip:
+	true
+
+override_dh_shlibdeps:
+	true