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