diff --git a/internal/rosa/ninja.go b/internal/rosa/ninja.go index 5b84f8c..76f0340 100644 --- a/internal/rosa/ninja.go +++ b/internal/rosa/ninja.go @@ -12,12 +12,15 @@ func (t Toolchain) newNinja() pkg.Artifact { t.Load(Python), t.Load(Bash), }, nil, nil, ` -mkdir -p /work/system/bin/ && cd /work/system/bin/ +cd "$(mktemp -d)" python3 /usr/src/ninja/configure.py \ --bootstrap \ --gtest-source-dir=/usr/src/googletest ./ninja all ./ninja_test + +mkdir -p /work/system/bin/ +cp ninja /work/system/bin/ `, pkg.Path(AbsUsrSrc.Append("googletest"), false, pkg.NewHTTPGetTar( nil, "https://github.com/google/googletest/releases/download/"+