Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/make/unit-tests make(1): fix unit tests for dash and...



details:   https://anonhg.NetBSD.org/src/rev/faa5081706b6
branches:  trunk
changeset: 958845:faa5081706b6
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sat Jan 23 07:34:00 2021 +0000

description:
make(1): fix unit tests for dash and bash 5.1

diffstat:

 usr.bin/make/unit-tests/Makefile |  18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diffs (40 lines):

diff -r 62d4b5aee125 -r faa5081706b6 usr.bin/make/unit-tests/Makefile
--- a/usr.bin/make/unit-tests/Makefile  Fri Jan 22 22:54:53 2021 +0000
+++ b/usr.bin/make/unit-tests/Makefile  Sat Jan 23 07:34:00 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.261 2021/01/19 05:49:33 rillig Exp $
+# $NetBSD: Makefile,v 1.262 2021/01/23 07:34:00 rillig Exp $
 #
 # Unit tests for make(1)
 #
@@ -557,18 +557,26 @@
 # $shell -c '...'
 #      NetBSD sh       ...: not found
 #      NetBSD ksh      ksh: ...: not found
-#      bash 5          bash: line 1: ...: command not found
+#      bash 5.0.18     bash: ...: command not found
+#      bash 5.1.0      bash: line 1: ...: command not found
 #      dash            dash: 1: ...: not found
 #
 # $shell -c '< /nonexistent'
 #      NetBSD sh       sh: cannot open /nonexistent: no such file
 #      NetBSD ksh      ksh: cannot open /nonexistent: No such file or directory
-#      bash 5          bash: line 1: /nonexistent: No such file or directory
+#      bash 5.0.18     bash: /nonexistent: No such file or directory
+#      bash 5.1.0      bash: line 1: /nonexistent: No such file or directory
 #      dash            dash: 1: cannot open /nonexistent: No such file
 #
+# echo '< /nonexistent' | $shell
+#      NetBSD sh       sh: cannot open /nonexistent: no such file
+#      NetBSD ksh      ksh: <stdin>[1]: cannot open /nonexistent: No such file or directory
+#      bash 5.0.18     bash: line 1: /nonexistent: No such file or directory
+#      bash 5.1.0      bash: line 1: /nonexistent: No such file or directory
+#      dash            dash: 1: cannot open /nonexistent: No such file
 #
-STD_SED_CMDS.shell+=           -e 's,^${.SHELL:T}: line [0-9][0-9]*:,,'
-STD_SED_CMDS.shell+=           -e 's,^${.SHELL:T}: [0-9][0-9]*:,,'
+STD_SED_CMDS.shell+=           -e 's,^${.SHELL:T}: line [0-9][0-9]*: ,,'
+STD_SED_CMDS.shell+=           -e 's,^${.SHELL:T}: [0-9][0-9]*: ,,'
 STD_SED_CMDS.shell+=           -e 's,^${.SHELL:T}: ,,'
 
 # End of the configuration helpers section.



Home | Main Index | Thread Index | Old Index