logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/
commit: 217f299d8cbc69449b0fc30053c297eea26c4857
parent 3222081dd068d490c610c2f79797d6f53374a862
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sat, 13 Dec 2025 16:50:36 +0100

Makefile: stop passing readlink.1 to cram/prysk

Tends to fail on NetBSD with a useless traceback:

    MALLOC_CHECK_=3 POSIX_ME_HARDER=1 POSIXLY_CORRECT=1 LC_ALL=C.UTF-8 /usr/pkg/bin/cram-3.12 test-cmd/*.t cmd/readlink.1
    ..s...!
    Traceback (most recent call last):
      File "/usr/pkg/bin/cram-3.12", line 7, in <module>
        sys.exit(cram.main(sys.argv[1:]))
                 ^^^^^^^^^^^^^^^^^^^^^^^
      File "/usr/pkg/lib/python3.12/site-packages/cram/_main.py", line 197, in main
        refout, postout, diff = test()
                                ^^^^^^
      File "/usr/pkg/lib/python3.12/site-packages/cram/_cli.py", line 105, in testwrapper
        errfile = open(errpath, 'wb')
                  ^^^^^^^^^^^^^^^^^^^
    PermissionError: [Errno 13] Permission denied: b'/usr/pkg/bin/cram-3.12.err'

Diffstat:

MMakefile4+---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/Makefile b/Makefile @@ -36,11 +36,9 @@ TEST_LIBS = test-libutils/t_mode test-libutils/t_strtodur test-libutils/t_symbol selfcheck-libs: $(TEST_LIBS) LDSTATIC="$(LDSTATIC)" ./check-libs.sh $(TEST_LIBS) -# Manpages with examples that cram/prysk can grok -MAN_EXAMPLES = cmd/readlink.1 .PHONY: check check: all check-man selfcheck-libs selfcheck-cmds - MALLOC_CHECK_=3 POSIX_ME_HARDER=1 POSIXLY_CORRECT=1 LC_ALL=C.UTF-8 $(CRAM) test-cmd/*.t ${MAN_EXAMPLES} + MALLOC_CHECK_=3 POSIX_ME_HARDER=1 POSIXLY_CORRECT=1 LC_ALL=C.UTF-8 $(CRAM) test-cmd/*.t .PHONY: check_status check_status: