diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-08 21:20:20 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-08 21:20:20 +0900 |
| commit | 533b15da89837685c3f2d263e81668f92e4c17ef (patch) | |
| tree | 6b14d44539a77567269ee557f671acdef42b11da /internal | |
| parent | a890e1d0e59a4c51857665bb27e6dc74fce75086 (diff) | |
internal/rosa/mksh: respect check flag
This skips the test suite when OptSkipCheck is set.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/rosa/mksh.go | 7 |
1 files 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 |
