From 84795b5d9f024e7f170731dda894a9f517bc073f Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 21 Jan 2026 22:14:48 +0900 Subject: [PATCH] internal/rosa/git: add dependencies These are required outside the stage3 toolchain. Signed-off-by: Ophestra --- internal/rosa/git.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/internal/rosa/git.go b/internal/rosa/git.go index a2c54cb..ca10ee4 100644 --- a/internal/rosa/git.go +++ b/internal/rosa/git.go @@ -10,9 +10,19 @@ func (t Toolchain) NewGit() pkg.Artifact { version = "2.52.0" checksum = "uH3J1HAN_c6PfGNJd2OBwW4zo36n71wmkdvityYnrh8Ak0D1IifiAvEWz9Vi9DmS" ) - return t.New("git-"+version, []pkg.Artifact{ + extra := []pkg.Artifact{ t.NewMake(), - }, nil, nil, ` + t.NewPerl(), + t.NewM4(), + t.NewAutoconf(), + t.NewGettext(), + + t.NewZlib(), + } + if t == toolchainStage3 { + extra = nil + } + return t.New("git-"+version, extra, nil, nil, ` chmod -R +w /usr/src/git && cd /usr/src/git make configure ./configure --prefix=/system