[openssl.org #1963] [PATCH 01/14] Build should fail if makedepend is not present.

2009-06-30 Thread David McCullough via RT

If makedepend fails (for example, if it isn't in the path), then domd
should fail so the build can stop on the error.

Overview : http://www.mail-archive.com/openssl-dev@openssl.org/msg26096.html

-- 
David McCullough,  david_mccullo...@securecomputing.com,  Ph:+61 734352815
McAfee - SnapGear  http://www.snapgear.comhttp://www.uCdot.org

diff --git a/util/domd b/util/domd
index 27c0211..bab48cb 100755
--- a/util/domd
+++ b/util/domd
@@ -22,13 +22,17 @@ if expr $MAKEDEPEND : '.*gcc$'  /dev/null; then
 done
 sed -e '/^# DO NOT DELETE.*/,$d'  Makefile  Makefile.tmp
 echo '# DO NOT DELETE THIS LINE -- make depend depends on it.'  Makefile.tmp
-${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args  Makefile.tmp || exit
+${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args  Makefile.tmp || exit 1
 ${PERL} $TOP/util/clean-depend.pl  Makefile.tmp  Makefile.new
+RC=$?
 rm -f Makefile.tmp
 else
-${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@
+${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@  \
 ${PERL} $TOP/util/clean-depend.pl  Makefile  Makefile.new
+RC=$?
 fi
 mv Makefile.new Makefile
 # unfake the presence of Kerberos
 rm $TOP/krb5.h
+
+exit $RC



[PATCH 01/14] Build should fail if makedepend is not present.

2009-06-29 Thread David McCullough

If makedepend fails (for example, if it isn't in the path), then domd
should fail so the build can stop on the error.

---
 util/domd |8 ++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/util/domd b/util/domd
index 27c0211..bab48cb 100755
--- a/util/domd
+++ b/util/domd
@@ -22,13 +22,17 @@ if expr $MAKEDEPEND : '.*gcc$'  /dev/null; then
 done
 sed -e '/^# DO NOT DELETE.*/,$d'  Makefile  Makefile.tmp
 echo '# DO NOT DELETE THIS LINE -- make depend depends on it.'  
Makefile.tmp
-${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args  Makefile.tmp 
|| exit
+${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args  Makefile.tmp 
|| exit 1
 ${PERL} $TOP/util/clean-depend.pl  Makefile.tmp  Makefile.new
+RC=$?
 rm -f Makefile.tmp
 else
-${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@
+${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@  \
 ${PERL} $TOP/util/clean-depend.pl  Makefile  Makefile.new
+RC=$?
 fi
 mv Makefile.new Makefile
 # unfake the presence of Kerberos
 rm $TOP/krb5.h
+
+exit $RC

-- 
David McCullough,  david_mccullo...@securecomputing.com,  Ph:+61 734352815
McAfee - SnapGear  http://www.snapgear.comhttp://www.uCdot.org
__
OpenSSL Project http://www.openssl.org
Development Mailing List   openssl-dev@openssl.org
Automated List Manager   majord...@openssl.org