From 6fd6d971ed5251cf8b1114e142dacd3a2e8c4a44 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 19 May 2026 19:47:57 +0900 Subject: internal/rosa/package: migrate mksh This benefits greatly from the new generic helper. Signed-off-by: Ophestra --- internal/rosa/mksh.go | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 internal/rosa/mksh.go (limited to 'internal/rosa/mksh.go') diff --git a/internal/rosa/mksh.go b/internal/rosa/mksh.go deleted file mode 100644 index 26392d6c..00000000 --- a/internal/rosa/mksh.go +++ /dev/null @@ -1,46 +0,0 @@ -package rosa - -import "hakurei.app/internal/pkg" - -func (t Toolchain) newMksh() (pkg.Artifact, string) { - const ( - version = "59c" - checksum = "0Zj-k4nXEu3IuJY4lvwD2OrC2t27GdZj8SPy4DoaeuBRH1padWb7oREpYgwY8JNq" - ) - scriptTest := "./test.sh -C regress:no-ctty\n" - if t.opts&OptSkipCheck != 0 { - scriptTest = "" - } - return t.New("mksh-"+version, 0, t.Append(nil, - Perl, - Coreutils, - ), nil, []string{ - "LDSTATIC=-static", - "CPPFLAGS=-DMKSH_DEFAULT_PROFILEDIR=\\\"/system/etc\\\"", - }, ` -cd "$(mktemp -d)" -sh /usr/src/mksh/Build.sh -r -CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \ -sh /usr/src/mksh/Build.sh -r -L -`+scriptTest+` -mkdir -p /work/system/bin/ -cp -v mksh /work/system/bin/ -cp -v lksh /work/system/bin/sh - -mkdir -p /work/bin/ -ln -vs ../system/bin/sh /work/bin/ -`, pkg.Path(AbsUsrSrc.Append("mksh"), false, newTar( - "https://mbsd.evolvis.org/MirOS/dist/mir/mksh/mksh-R"+version+".tgz", - checksum, - pkg.TarGzip, - ))), version -} -func init() { - native.mustRegister(Toolchain.newMksh, &Metadata{ - Name: "mksh", - Description: "MirBSD Korn Shell", - Website: "https://www.mirbsd.org/mksh", - - ID: 5590, - }) -} -- cgit v1.3.1