aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/images.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/images.go')
-rw-r--r--internal/rosa/images.go26
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