From 37a599c25228999ee4028a633c5ee75c68c84a47 Mon Sep 17 00:00:00 2001 From: Hayden Hamilton Date: Mon, 14 Sep 2026 21:32:34 +0100 Subject: Makeinstall.rc: `find` needs OS testing for -executable/-perm 0755 --- Makeinstall.rc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Makeinstall.rc b/Makeinstall.rc index 33c1cf9..c44832c 100755 --- a/Makeinstall.rc +++ b/Makeinstall.rc @@ -6,7 +6,17 @@ bin = $1 -scripts = `$nl{find . -perm 0755 -type f ! -name 'Make*' | grep -v '/\.' | sed 's/^\.\///'} +os = `uname +if (~ $os 'Linux') { + execarg = (-executable) +} else if (~ $os 'OpenBSD') { + execarg = (-perm 0755) +} else { + echo unsupported os: $os >[1=2] + exit 1 +} + +scripts = `$nl{find . $execarg -type f ! -name 'Make*' | grep -v '/\.' | sed 's/^\.\///'} touch .installed .dirsmade installed = `$nl{cat .installed} -- cgit v1.2.3