[SVN] r861 - in /branches/cyrus23/cyrus-imapd-2.3-development/debian: cyrus-admin-2.3.lintian cyrus-admin-2.3.lintian-overrides cyrus-common-2.3.lintian cyrus-common-2.3.lintian-overrides libcyrus-imap-perl23.lintian rules source.lintian-overrides

debian at incase.de debian at incase.de
Mon Jan 18 19:51:45 UTC 2010


Author: myon
Date: Mon Jan 18 20:51:44 2010
New Revision: 861

URL: https://mail.incase.de/viewcvs?rev=861&root=cyrus22&view=rev
Log:
convert to use dh_lintian

Added:
    branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian-overrides
      - copied, changed from r860, branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian
    branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian-overrides
      - copied, changed from r860, branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian
Removed:
    branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian
    branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian
    branches/cyrus23/cyrus-imapd-2.3-development/debian/libcyrus-imap-perl23.lintian
    branches/cyrus23/cyrus-imapd-2.3-development/debian/source.lintian-overrides
Modified:
    branches/cyrus23/cyrus-imapd-2.3-development/debian/rules

Copied: branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian-overrides (from r860, branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian)
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian-overrides?p2=branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian-overrides&p1=branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian&r1=3D860&r2=861&rev=861&root=cyrus22&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian (original)
+++ branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-admin-2.3.lintian-overrides Mon Jan 18 20:51:44 2010
@@ -1,1 +1,2 @@
+# cyradm is half shell script, half pod.
 cyrus-admin-2.3: shell-script-fails-syntax-check ./usr/bin/cyradm

Copied: branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian-overrides (from r860, branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian)
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian-overrides?p2=branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian-overrides&p1=branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian&r1=860&r2=861&rev=861&root=cyrus22&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian (original)
+++ branches/cyrus23/cyrus-imapd-2.3-development/debian/cyrus-common-2.3.lintian-overrides Mon Jan 18 20:51:44 2010
@@ -1,4 +1,4 @@
-cyrus-common-2.2: no-debconf-config
-cyrus-common-2.2: postinst-uses-db-input
-cyrus-common-2.2: dir-or-file-in-var-run var/run/cyrus/
-cyrus-common-2.2: dir-or-file-in-var-run var/run/cyrus/socket/
+# In the postinst, we only show a popup.
+# In the postrm, we ask if the user wants to purge the mailstore.
+cyrus-common-2.3 binary: no-debconf-config
+cyrus-common-2.3 binary: postinst-uses-db-input

Modified: branches/cyrus23/cyrus-imapd-2.3-development/debian/rules
URL: https://mail.incase.de/viewcvs/branches/cyrus23/cyrus-imapd-2.3-development/debian/rules?rev=861&root=cyrus22&r1=860&r2=861&view=diff
==============================================================================
--- branches/cyrus23/cyrus-imapd-2.3-development/debian/rules (original)
+++ branches/cyrus23/cyrus-imapd-2.3-development/debian/rules Mon Jan 18 20:51:44 2010
@@ -282,11 +282,7 @@
 		 ln -s imtest `basename $$i`) ;\
 	done
 	# Lintian overrides
-	cd debian ; \
-	for i in *.lintian ; do \
-		mkdir -p "$${i%%.lintian}/usr/share/lintian/overrides" ;\
-		install  -m 644 "$$i" "$${i%%.lintian}/usr/share/lintian/overrides/$${i%%.lintian}" ;\
-	done
+	dh_lintian
 	dh_install -a --sourcedir=$(TMPPKG)
 	touch install-arch-stamp
 
@@ -324,6 +320,8 @@
 	dh_installdocs -p cyrus-admin-2.3 -p cyrus-doc-2.3
 	dh_installexamples -p cyrus-admin-2.3
 	dh_installmenu -i
+	# Wipe stray .svn dirs
+	find cyrus-doc-2.3/usr/share/doc -name .svn | xargs -r rm -rf
 #	dh_installlogrotate -i
 #	dh_installpam -i
 #	dh_installmime -i




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