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:
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: