From 533b15da89837685c3f2d263e81668f92e4c17ef Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 8 May 2026 21:20:20 +0900 Subject: [PATCH] internal/rosa/mksh: respect check flag This skips the test suite when OptSkipCheck is set. Signed-off-by: Ophestra --- internal/rosa/mksh.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/rosa/mksh.go b/internal/rosa/mksh.go index 59784276..fedc3f84 100644 --- a/internal/rosa/mksh.go +++ b/internal/rosa/mksh.go @@ -7,6 +7,10 @@ func (t Toolchain) newMksh() (pkg.Artifact, string) { version = "59c" checksum = "0Zj-k4nXEu3IuJY4lvwD2OrC2t27GdZj8SPy4DoaeuBRH1padWb7oREpYgwY8JNq" ) + scriptTest := "./test.sh -C regress:no-ctty\n" + if presetOpts&OptSkipCheck != 0 { + scriptTest = "" + } return t.New("mksh-"+version, 0, t.AppendPresets(nil, Perl, Coreutils, @@ -18,8 +22,7 @@ cd "$(mktemp -d)" sh /usr/src/mksh/Build.sh -r CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \ sh /usr/src/mksh/Build.sh -r -L -./test.sh -C regress:no-ctty - +`+scriptTest+` mkdir -p /work/system/bin/ cp -v mksh /work/system/bin/ cp -v lksh /work/system/bin/sh