logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/
commit: 12b4d8bee0b834aecb36deb3e6013a383148bd90
parent 32b91996676309b846288c9ae699247615f4fe89
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun, 25 May 2025 20:43:08 +0200

test-cmd/mktemp.sh: workaround NetBSD bug #59443

Bug: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=59443

Diffstat:

Mtest-cmd/mktemp.sh7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/test-cmd/mktemp.sh b/test-cmd/mktemp.sh @@ -102,7 +102,12 @@ t_args --exit=1 unsafe:dir_template_line 'mktemp: error: Invalid character (newl XXXXXX' if grep -q HAS_GETOPT_LONG "${WD}/config.h"; then - t --exit=1 unknown_long_opt --foobar "mktemp: error: Unrecognised long option: '--foobar' + opterr="" + # https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=59443 + [ $(uname -s) = "NetBSD" ] && opterr="mktemp: unknown option -- foobar +" + + t --exit=1 unknown_long_opt --foobar "${opterr}mktemp: error: Unrecognised long option: '--foobar' " else t --exit=1 unknown_long_opt --foobar "mktemp: error: Long options unsupported: '--foobar'