From cf1072591cd075fcc716f9b8224e736ed2146b9a Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Sat, 6 Jan 2024 09:47:01 +0000 Subject: [PATCH] do not run ksh -i test if SHOPT_SCRIPTONLY (re: 97353a0d) --- src/cmd/ksh93/tests/jobs.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cmd/ksh93/tests/jobs.sh b/src/cmd/ksh93/tests/jobs.sh index b619d82fd9b2..3f92e48d8b12 100755 --- a/src/cmd/ksh93/tests/jobs.sh +++ b/src/cmd/ksh93/tests/jobs.sh @@ -89,9 +89,11 @@ wait 2>/dev/null # ====== # Before 2024-01-05, ksh wrongly printed job numbers for background jobs invoked from subshells in profile scripts. +if((!SHOPT_SCRIPTONLY));then print '(true &); :' >$tmp/profile got=$(ENV=$tmp/profile "$SHELL" -i &1) [[ -n $got ]] && err_exit "subshell bg job in profile script prints job number (got $(printf %q "$got"))" +fi # !SHOPT_SCRIPTONLY # ====== exit $((Errors<125?Errors:125))