internal/rosa: use stage3 mirror
All checks were successful
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 3m56s
Test / ShareFS (push) Successful in 3m59s
Test / Hpkg (push) Successful in 4m37s
Test / Sandbox (race detector) (push) Successful in 5m2s
Test / Hakurei (race detector) (push) Successful in 6m9s
Test / Flake checks (push) Successful in 1m56s
All checks were successful
Test / Create distribution (push) Successful in 1m0s
Test / Sandbox (push) Successful in 2m47s
Test / Hakurei (push) Successful in 3m56s
Test / ShareFS (push) Successful in 3m59s
Test / Hpkg (push) Successful in 4m37s
Test / Sandbox (race detector) (push) Successful in 5m2s
Test / Hakurei (race detector) (push) Successful in 6m9s
Test / Flake checks (push) Successful in 1m56s
These get taken down periodically and causes way too many rebuilds when they are taken down. Use mirror until a more elegant solution is available. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -210,14 +210,12 @@ func (t Toolchain) New(
|
|||||||
|
|
||||||
case toolchainStage3:
|
case toolchainStage3:
|
||||||
name += "-boot"
|
name += "-boot"
|
||||||
var version, checksum string
|
var seed string
|
||||||
switch runtime.GOARCH {
|
switch runtime.GOARCH {
|
||||||
case "amd64":
|
case "amd64":
|
||||||
version = "20260111T160052Z"
|
seed = "c5_FwMnRN8RZpTdBLGYkL4RR8ampdaZN2JbkgrFLe8-QHQAVQy08APVvIL6eT7KW"
|
||||||
checksum = "c5_FwMnRN8RZpTdBLGYkL4RR8ampdaZN2JbkgrFLe8-QHQAVQy08APVvIL6eT7KW"
|
|
||||||
case "arm64":
|
case "arm64":
|
||||||
version = "20260125T234618Z"
|
seed = "79uRbRI44PyknQQ9RlFUQrwqplup7vImiIk6klefL8TN-fT42TXMS_v4XszwexCb"
|
||||||
checksum = "79uRbRI44PyknQQ9RlFUQrwqplup7vImiIk6klefL8TN-fT42TXMS_v4XszwexCb"
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
panic("unsupported target " + runtime.GOARCH)
|
panic("unsupported target " + runtime.GOARCH)
|
||||||
@@ -226,16 +224,14 @@ func (t Toolchain) New(
|
|||||||
args[0] = "bash"
|
args[0] = "bash"
|
||||||
support = slices.Concat([]pkg.Artifact{
|
support = slices.Concat([]pkg.Artifact{
|
||||||
cureEtc{},
|
cureEtc{},
|
||||||
toolchainBusybox.New("stage3-"+version, 0, nil, nil, nil, `
|
toolchainBusybox.New("stage3", 0, nil, nil, nil, `
|
||||||
tar -C /work -xf /usr/src/stage3.tar.xz
|
tar -C /work -xf /usr/src/stage3.tar.xz
|
||||||
rm -rf /work/dev/ /work/proc/
|
rm -rf /work/dev/ /work/proc/
|
||||||
ln -vs ../usr/bin /work/bin
|
ln -vs ../usr/bin /work/bin
|
||||||
`, pkg.Path(AbsUsrSrc.Append("stage3.tar.xz"), false,
|
`, pkg.Path(AbsUsrSrc.Append("stage3.tar.xz"), false,
|
||||||
pkg.NewHTTPGet(
|
pkg.NewHTTPGet(
|
||||||
nil, "https://distfiles.gentoo.org/releases/"+
|
nil, "https://basement.gensokyo.uk/seed/"+seed,
|
||||||
runtime.GOARCH+"/autobuilds/"+version+
|
mustDecode(seed),
|
||||||
"/stage3-"+runtime.GOARCH+"-musl-llvm-"+version+".tar.xz",
|
|
||||||
mustDecode(checksum),
|
|
||||||
),
|
),
|
||||||
)),
|
)),
|
||||||
}, extra)
|
}, extra)
|
||||||
|
|||||||
Reference in New Issue
Block a user