aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/stage0.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-04-13 15:23:41 +0900
committerOphestra <cat@gensokyo.uk>2026-04-13 18:02:57 +0900
commit83b0e32c550bf47eea826be7403183bf8f412850 (patch)
treeabfe8a5c2aec066a705ba92405b8366ebcd973b2 /internal/rosa/stage0.go
parenteeaf26e7a24c5c51c64fc333284015224e851e8c (diff)
internal/rosa: helpers for common url formats
This cleans up call site of NewPackage. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/stage0.go')
-rw-r--r--internal/rosa/stage0.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/rosa/stage0.go b/internal/rosa/stage0.go
index b1e217f5..0fc0f8f7 100644
--- a/internal/rosa/stage0.go
+++ b/internal/rosa/stage0.go
@@ -60,14 +60,14 @@ var (
// NewStage0 returns a stage0 distribution created from curing [Stage0].
func NewStage0() pkg.Artifact {
stage0Once.Do(func() {
- stage0 = pkg.NewHTTPGetTar(
- nil, "https://hakurei.app/seed/20260210/"+
+ stage0 = newTar(
+ "https://hakurei.app/seed/20260210/"+
"stage0-"+triplet()+".tar.bz2",
- mustDecode(perArch[string]{
+ perArch[string]{
"amd64": "tqM1Li15BJ-uFG8zU-XjgFxoN_kuzh1VxrSDVUVa0vGmo-NeWapSftH739sY8EAg",
"arm64": "CJj3ZSnRyLmFHlWIQtTPQD9oikOZY4cD_mI3v_-LIYc2hhg-cq_CZFBLzQBAkFIn",
"riscv64": "FcszJjcVWdKAnn-bt8qmUn5GUUTjv_xQjXOWkUpOplRkG3Ckob3StUoAi5KQ5-QF",
- }.unwrap()),
+ }.unwrap(),
pkg.TarBzip2,
)
})