diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/rosa/all.go | 2 | ||||
| -rw-r--r-- | internal/rosa/kernel.go | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/internal/rosa/all.go b/internal/rosa/all.go index 2634a5dc..a56652e4 100644 --- a/internal/rosa/all.go +++ b/internal/rosa/all.go @@ -43,6 +43,7 @@ const ( GMP GLib Gawk + GenInitCPIO Gettext Git Go @@ -187,6 +188,7 @@ func ResolveName(name string) (p PArtifact, ok bool) { "gmp": GMP, "glib": GLib, "gawk": Gawk, + "gen_init_cpio": GenInitCPIO, "gettext": Gettext, "git": Git, "go": Go, diff --git a/internal/rosa/kernel.go b/internal/rosa/kernel.go index 5dd00b94..bd3a1446 100644 --- a/internal/rosa/kernel.go +++ b/internal/rosa/kernel.go @@ -123,3 +123,11 @@ cp -av "$3" "$4" ) } func init() { artifactsF[Kernel] = Toolchain.newKernel } + +func (t Toolchain) newGenInitCPIO() pkg.Artifact { + return t.New("gen_init_cpio-"+kernelVersion, 0, nil, nil, nil, ` +mkdir -p /work/system/bin/ +cc -o /work/system/bin/gen_init_cpio /usr/src/linux/usr/gen_init_cpio.c +`, pkg.Path(AbsUsrSrc.Append("linux"), false, kernelSource)) +} +func init() { artifactsF[GenInitCPIO] = Toolchain.newGenInitCPIO } |
