diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-05-22 00:07:25 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-05-22 00:07:25 +0900 |
| commit | f3a6f7ddf97f6e681b2db1318b47d51ab86a5c13 (patch) | |
| tree | d8b7cb2ff733e37f9926b24a0f7b0e0e4e74206f /internal/rosa/images.go | |
| parent | 2a9aa3b4007a73a6c9d4608cb9a8822247881fd6 (diff) | |
internal/rosa/package: migrate hakurei
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/images.go')
| -rw-r--r-- | internal/rosa/images.go | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/internal/rosa/images.go b/internal/rosa/images.go index 617b5b9d..7635dc6c 100644 --- a/internal/rosa/images.go +++ b/internal/rosa/images.go @@ -5,30 +5,6 @@ import ( "hakurei.app/internal/pkg" ) -var _earlyInit = H("earlyinit") - -func init() { - meta := Metadata{ - Name: "earlyinit", - Description: "Rosa OS initramfs init program", - Version: Unversioned, - } - native.MustRegister(meta.Name, func(t Toolchain) (*Metadata, pkg.Artifact) { - return &meta, t.newHakurei("-early-init", ` -mkdir -p /work/system/libexec/hakurei/ - -echo '# Building earlyinit.' -go build -trimpath -v -o /work/system/libexec/hakurei -ldflags="-s -w - -buildid= - -linkmode external - -extldflags=-static - -X hakurei.app/internal/info.buildVersion=${HAKUREI_VERSION} -" ./cmd/earlyinit -echo -`, "", "", false) - }) -} - func init() { meta := Metadata{ Name: "system-image", @@ -61,7 +37,7 @@ func init() { native.MustRegister(meta.Name, func(t Toolchain) (*Metadata, pkg.Artifact) { return &meta, t.New("initramfs", TNoToolchain, t.Append(nil, _zstd, - _earlyInit, + H("earlyinit"), H("gen_init_cpio"), ), nil, nil, ` gen_init_cpio -t 4294967295 -c /usr/src/initramfs | zstd > /work/initramfs.zst |
