From bb1b6beb87ea8e3734299f1b01b49b14901c5833 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 26 Jan 2026 00:57:03 +0900 Subject: [PATCH] internal/rosa: name suffix by toolchain This makes output more useful during bootstrap. Signed-off-by: Ophestra --- internal/rosa/etc.go | 7 ++++++- internal/rosa/rosa.go | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/internal/rosa/etc.go b/internal/rosa/etc.go index 25947c2..2281a0d 100644 --- a/internal/rosa/etc.go +++ b/internal/rosa/etc.go @@ -98,7 +98,12 @@ func (a cureEtc) Dependencies() []pkg.Artifact { } // String returns a hardcoded reporting name. -func (cureEtc) String() string { return "cure-etc" } +func (a cureEtc) String() string { + if a.iana == nil { + return "cure-etc-minimal" + } + return "cure-etc" +} // newIANAEtc returns an unpacked iana-etc release. func newIANAEtc() pkg.Artifact { diff --git a/internal/rosa/rosa.go b/internal/rosa/rosa.go index cf57153..dfb75ee 100644 --- a/internal/rosa/rosa.go +++ b/internal/rosa/rosa.go @@ -192,10 +192,12 @@ func (t Toolchain) New( ) switch t { case toolchainBusybox: + name += "-early" support = slices.Concat([]pkg.Artifact{newBusyboxBin()}, extra) env = fixupEnviron(env, nil, "/system/bin") case toolchainStage3: + name += "-boot" const ( version = "20260111T160052Z" checksum = "c5_FwMnRN8RZpTdBLGYkL4RR8ampdaZN2JbkgrFLe8-QHQAVQy08APVvIL6eT7KW" @@ -227,6 +229,10 @@ ln -vs ../usr/bin /work/bin ) case toolchainIntermediate, Std: + if t < Std { + name += "-std" + } + boot := t - 1 musl, compilerRT, runtimes, clang := boot.NewLLVM() support = slices.Concat(extra, []pkg.Artifact{