r3781 - branches/kernel/source/linux-2.6/release-2.6.12-2/debian

Bastian Blank waldi at costa.debian.org
Tue Aug 9 09:09:12 UTC 2005


Author: waldi
Date: 2005-08-09 09:09:10 +0000 (Tue, 09 Aug 2005)
New Revision: 3781

Modified:
   branches/kernel/source/linux-2.6/release-2.6.12-2/debian/rules
Log:
debian/rules: Use md5sum to check for changed input files in debian/control
build.


Modified: branches/kernel/source/linux-2.6/release-2.6.12-2/debian/rules
===================================================================
--- branches/kernel/source/linux-2.6/release-2.6.12-2/debian/rules	2005-08-09 08:51:41 UTC (rev 3780)
+++ branches/kernel/source/linux-2.6/release-2.6.12-2/debian/rules	2005-08-09 09:09:10 UTC (rev 3781)
@@ -229,7 +229,17 @@
 # variable values into the template.
 #
 debian/control: debian/bin/gencontrol.py debian/changelog $(wildcard debian/templates/control.*.in)
+	if [ -f debian/control.md5sum ]; then \
+		if md5sum $^ | diff - debian/control.md5sum > /dev/null; then true; else \
+			$(MAKE) -f debian/rules debian/control-real; \
+		fi \
+	else \
+		$(MAKE) -f debian/rules debian/control-real; \
+	fi
+
+debian/control-real: debian/bin/gencontrol.py debian/changelog $(wildcard debian/templates/control.*.in)
 	debian/bin/gencontrol.py
+	md5sum $^ > debian/control.md5sum
 	@echo
 	@echo This target is made to fail intentionally, to make sure
 	@echo that it is NEVER run during the automated build. Please




More information about the Kernel-svn-changes mailing list