On 2025-04-08 06:07, Nelson H. F. Beebe wrote:
+ mkdir d + echo + chmod a-w d + test -w d + id -u + test 887 '=' 0 + returns_ 1 gzip d/f + fail=1
To help debug this problem on DragonFlyBSD 6.4.0, please run the following commands in the gzip source directory and tell us what the ./gzip does:
mkdir d echo >d/f chmod a-w d ./gzip d/f Also, does the following patch work around the problem? diff --git a/tests/write-error b/tests/write-error index a68043a..8556b28 100755 --- a/tests/write-error +++ b/tests/write-error @@ -24,7 +24,7 @@ fail=0 mkdir d || framework_failure_ echo > d/f || framework_failure_ chmod a-w d || framework_failure_ -if test -w d || test `id -u` = 0; then +if echo > d/e; then echo >&2 "$0: being root, skipping this test" fail=77 else