[med-svn] r10453 - trunk/packages/king/trunk/debian

Andreas Tille tille at alioth.debian.org
Fri Apr 20 08:31:50 UTC 2012


Author: tille
Date: 2012-04-20 08:31:50 +0000 (Fri, 20 Apr 2012)
New Revision: 10453

Modified:
   trunk/packages/king/trunk/debian/rules
Log:
Enable building twice in a row


Modified: trunk/packages/king/trunk/debian/rules
===================================================================
--- trunk/packages/king/trunk/debian/rules	2012-04-20 08:12:19 UTC (rev 10452)
+++ trunk/packages/king/trunk/debian/rules	2012-04-20 08:31:50 UTC (rev 10453)
@@ -8,6 +8,12 @@
 	dh $@ --with javahelper
 
 override_dh_auto_build:
+	# create backups of original buildnum resources to enable building twice in a row
+	for component in chiropraxis driftwood extratools king molikin ; do \
+	  if [ -e $$component/resource/$$component/buildnum.props ] ; then \
+	    cp -a $$component/resource/$$component/buildnum.props $$component/resource/$$component/buildnum.props.orig ; \
+	  fi ; \
+	done
 	ant -buildfile king/build.xml
 
 override_dh_auto_clean:
@@ -17,3 +23,11 @@
 	ant -buildfile extratools/build.xml clean
 	ant -buildfile molikin/build.xml clean
 	rm -rf king_jar
+
+	# restore backups of original buildnum resources to enable building twice in a row
+	for component in chiropraxis driftwood extratools king molikin ; do \
+	  rm -rf $$component/resource/$$component/buildnum.props ; \
+	  if [ -e $$component/resource/$$component/buildnum.props.orig ] ; then \
+	    mv $$component/resource/$$component/buildnum.props.orig $$component/resource/$$component/buildnum.props ; \
+	  fi ; \
+	done




More information about the debian-med-commit mailing list