aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/ninja.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/ninja.go')
-rw-r--r--internal/rosa/ninja.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/rosa/ninja.go b/internal/rosa/ninja.go
index 1eee63ef..5b84f8c4 100644
--- a/internal/rosa/ninja.go
+++ b/internal/rosa/ninja.go
@@ -12,7 +12,6 @@ func (t Toolchain) newNinja() pkg.Artifact {
t.Load(Python),
t.Load(Bash),
}, nil, nil, `
-chmod -R +w /usr/src/ninja/
mkdir -p /work/system/bin/ && cd /work/system/bin/
python3 /usr/src/ninja/configure.py \
--bootstrap \
@@ -25,12 +24,13 @@ python3 /usr/src/ninja/configure.py \
"v1.16.0/googletest-1.16.0.tar.gz",
mustDecode("NjLGvSbgPy_B-y-o1hdanlzEzaYeStFcvFGxpYV3KYlhrWWFRcugYhM3ZMzOA9B_"),
pkg.TarGzip,
- )), pkg.Path(AbsUsrSrc.Append("ninja"), true,
- pkg.NewHTTPGetTar(
+ )), pkg.Path(AbsUsrSrc.Append("ninja"), true, t.NewPatchedSource(
+ "ninja", version, pkg.NewHTTPGetTar(
nil, "https://github.com/ninja-build/ninja/archive/refs/tags/"+
"v"+version+".tar.gz",
mustDecode(checksum),
pkg.TarGzip,
- )))
+ ), false,
+ )))
}
func init() { artifactsF[Ninja] = Toolchain.newNinja }