From a79889083b25d69ae6b801ed8cee90b5dd9199c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Tigeot?= Date: Wed, 25 Jan 2012 18:50:35 +0100 Subject: [PATCH] Ensure Env.Host.sh always return a zero exit code * On some NetBSD systems, the last unset command returns a non-zero exit code * This made the make(1) processes terminate immediately in source-env-and-recurse, breaking the build. Reported by: Thomas Klausner --- set_soenv.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/set_soenv.in b/set_soenv.in index 53b388f68772..704378d55b03 100755 --- a/set_soenv.in +++ b/set_soenv.in @@ -1102,6 +1102,9 @@ ToFile( "ENV_SCRIPT", "$outfile", "e" ); # print OUT "export $exportvars$newline"; print OUT "unset $unsetvars$newline"; +# unset may return a non-zero value and make the initial +# make(1) processes terminate with an error +print OUT "true $newline"; # #---------------------------