]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Ignore `set -e'-related failure of NetBSD sh.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Wed, 14 Jan 2009 06:35:53 +0000 (07:35 +0100)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Wed, 14 Jan 2009 06:37:51 +0000 (07:37 +0100)
* tests/m4sh.at (AS@&t@_EXIT): Skip test if (NetBSD) shell
fails to finish EXIT trap after set -e.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
tests/m4sh.at

index 63dab6e3c9295d98e0873f239b954a4394114fea..20cc56ea71f5006babae490fd6adfb8d67aa0489 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2009-01-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       Ignore `set -e'-related failure of NetBSD sh.
+       * tests/m4sh.at (AS@&t@_EXIT): Skip test if (NetBSD) shell
+       fails to finish EXIT trap after set -e.
+
 2009-01-06  Eric Blake  <ebb9@byu.net>
 
        Maintainer cleanups.
index daedc0e4634c6f74a4365fd2d48918c8c90027c4..3664a3d595fd9df05b784ceccf4c2491c076d6d5 100644 (file)
@@ -334,8 +334,9 @@ dnl portability nightmares on what constructs are considered errors across
 dnl various shells; therefore, an overall SKIP result is desirable on
 dnl broken shells like Solaris /bin/sh.
 AT_CHECK([./script '' e], [3])
-AT_CHECK([./script d e], [3], [[3
-]])
+AT_CHECK([./script d e], [3], [stdout])
+dnl NetBSD sh fails to output on stderr here.
+AT_CHECK([grep 3 stdout || exit 77], [], [ignore])
 
 AT_CLEANUP