#! /bin/sh /usr/share/dpatch/dpatch-run
## 212-print-test-results.dpatch by <kmccarty@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Explicitly output test program exit codes.
@DPATCH@
diff -urNad cernlib-2006.dfsg.2~/src/config/Imake.rules cernlib-2006.dfsg.2/src/config/Imake.rules
--- cernlib-2006.dfsg.2~/src/config/Imake.rules 2005-04-18 15:39:25.000000000 +0000
+++ cernlib-2006.dfsg.2/src/config/Imake.rules 2007-12-13 18:52:12.000000000 +0000
@@ -2373,13 +2373,15 @@
test:: ProgramTargetName(program) data inputdata @@\
@echo Testing $(PACKAGE_NAME) @@\
@echo " ... using" program @@\
- @Concat(.,$(PATHSEP))ProgramTargetName(program) @@\
+ @Concat(.,$(PATHSEP))ProgramTargetName(program) ; \ @@\
+ result="$$?" ; echo "Test result = $$result" ; exit "$$result" @@\
@@\
else @@\
test:: ProgramTargetName(program) data inputdata @@\
@echo Testing $(PACKAGE_NAME) @@\
@echo " ... using" program @@\
- @Concat(.,$(PATHSEP))ProgramTargetName(program) < inputdata @@\
+ @Concat(.,$(PATHSEP))ProgramTargetName(program) < inputdata ; \ @@\
+ result="$$?" ; echo "Test result = $$result" ; exit "$$result" @@\
@@\
endif @@\
@@\