[SVN] r504 - in /trunk/cyrus-imapd-2.2.13/debian: changelog rules

debian at incase.de debian at incase.de
Wed Jul 19 21:37:12 UTC 2006


Author: sven
Date: Wed Jul 19 23:36:59 2006
New Revision: 504

URL: https://mail.incase.de/viewcvs?rev=504&root=cyrus22&view=rev
Log:
Generate a meaningful cyrus-db-types.txt again

Modified:
    trunk/cyrus-imapd-2.2.13/debian/changelog
    trunk/cyrus-imapd-2.2.13/debian/rules

Modified: trunk/cyrus-imapd-2.2.13/debian/changelog
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/changelog?rev=504&root=cyrus22&r1=503&r2=504&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/changelog (original)
+++ trunk/cyrus-imapd-2.2.13/debian/changelog Wed Jul 19 23:36:59 2006
@@ -4,8 +4,10 @@
     (Closes: #378519)
   * Add --no-create-home to adduser arguments in cyrus-common2.2's
     postinst script. (Closes: #378518)
-
- -- Sven Mueller <sven at debian.org>  Tue, 18 Jul 2006 15:45:49 +0200
+  * Modify debian/rules to once again create a meaningful
+    cyrus-db-types.txt file (Closes: #366957)
+
+ -- Sven Mueller <sven at debian.org>  Wed, 19 Jul 2006 23:01:58 +0200
 
 cyrus-imapd-2.2 (2.2.13-4) unstable; urgency=low
 

Modified: trunk/cyrus-imapd-2.2.13/debian/rules
URL: https://mail.incase.de/viewcvs/trunk/cyrus-imapd-2.2.13/debian/rules?rev=504&root=cyrus22&r1=503&r2=504&view=diff
==============================================================================
--- trunk/cyrus-imapd-2.2.13/debian/rules (original)
+++ trunk/cyrus-imapd-2.2.13/debian/rules Wed Jul 19 23:36:59 2006
@@ -122,9 +122,11 @@
 	# store database configuration for possible automatic
 	# upgrading later
 	echo "DBENGINE $(DBENGINE)" >>debian/cyrus-db-types.txt
-	grep -E 'CONFIG_DB_[A-Z]+[[:space:]]+[(]' config.h |\
-	  sed -e 's/&cyrusdb_//' -e 's/.*CONFIG_DB_//' -e 's/(//' -e 's/)//' \
-	  >>debian/cyrus-db-types.txt
+	grep _db lib/imapoptions \
+	| cut -d, -f1-2 | sed -e 's/{ "//;s/_db", "/ /;s/"$//' \
+	| sed -e 's/^tls.* /TLS /;s/^subs.* /SUBS /;s/^seen.* /SEEN /;s/^pts.* /PTS /;s/^mbox.* /MBOX /'\
+	| awk '{printf("%s %s\n",toupper($1),$2);}' \
+	>>debian/cyrus-db-types.txt
 	mv debian/cyrus-db-types.txt debian/cyrus-db-types.txt.old \
 	&& sort -u < debian/cyrus-db-types.txt.old > debian/cyrus-db-types.txt \
 	&& rm debian/cyrus-db-types.txt.old



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list