On Tue, Apr 14, 2026 at 02:51:05PM +0800, Kevin J. McCarthy wrote:
check_sec.sh doesn't have permissions to create the tempfiles, so specify --tmpdir to create them under /tmp.The manual.xml doesn't exist inside the dist build, so just add an existence -f check around it.
sr.ht has been DoS'ed for the last week or so, and their builds haven't been working (for me) until just today. I discovered OpenBSD doesn't like the --tmpdir argument but does accept "-p dir" so I've amended this commit as below.
--- check_sec.sh | 2 +- doc/Makefile.am | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/check_sec.sh b/check_sec.sh index e9c0262d..af8d0f87 100755 --- a/check_sec.sh +++ b/check_sec.sh @@ -4,7 +4,7 @@ # grep for some things which may look like security problems. # -TMPFILE=$(mktemp check_sec.tmp.XXXXXX) || exit 1 +TMPFILE=$(mktemp --tmpdir check_sec.tmp.XXXXXX) || exit 1
Changed to:
+TMPFILE=$(mktemp -p /tmp check_sec.tmp.XXXXXX) || exit 1
-- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
Description: PGP signature
