diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-02-05 19:12:48 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-02-05 19:12:48 +0900 |
| commit | 159fd55dbb5ab296d418ca428cece86823bce7a9 (patch) | |
| tree | f4f69dfdcadc5ae6ed48c25780a26cdd469226db | |
| parent | ce6b3ff53be779a871d66cb820aa13f566080d05 (diff) | |
internal/rosa/ssl: fix dependencies
These used to be provided by busybox.
Signed-off-by: Ophestra <cat@gensokyo.uk>
| -rw-r--r-- | internal/rosa/ssl.go | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/internal/rosa/ssl.go b/internal/rosa/ssl.go index 7be2bf29..7d53abc4 100644 --- a/internal/rosa/ssl.go +++ b/internal/rosa/ssl.go @@ -13,17 +13,18 @@ func (t Toolchain) newNSS() pkg.Artifact { checksum0 = "25x2uJeQnOHIiq_zj17b4sYqKgeoU8-IsySUptoPcdHZ52PohFZfGuIisBreWzx0" ) return t.New("nss-"+version, 0, []pkg.Artifact{ - t.Load(Make), t.Load(Perl), t.Load(Python), + t.Load(Unzip), + t.Load(Make), + t.Load(Gawk), + t.Load(Coreutils), t.Load(Zlib), t.Load(KernelHeaders), }, nil, nil, ` unzip /usr/src/nspr.zip -d /usr/src mv '/usr/src/nspr-NSPR_`+version0+`_RTM' /usr/src/nspr - -chmod -R +w /usr/src/nss cd /usr/src/nss make \ @@ -38,11 +39,13 @@ cp -r \ /usr/src/dist/. \ lib/ckfw/builtins/certdata.txt \ /work/system/nss -`, pkg.Path(AbsUsrSrc.Append("nss"), true, pkg.NewHTTPGetTar( - nil, "https://github.com/nss-dev/nss/archive/refs/tags/"+ - "NSS_"+version+"_RTM.tar.gz", - mustDecode(checksum), - pkg.TarGzip, +`, pkg.Path(AbsUsrSrc.Append("nss"), true, t.NewPatchedSource( + "nss", version, pkg.NewHTTPGetTar( + nil, "https://github.com/nss-dev/nss/archive/refs/tags/"+ + "NSS_"+version+"_RTM.tar.gz", + mustDecode(checksum), + pkg.TarGzip, + ), false, )), pkg.Path(AbsUsrSrc.Append("nspr.zip"), false, pkg.NewHTTPGet( nil, "https://hg-edge.mozilla.org/projects/nspr/archive/"+ "NSPR_"+version0+"_RTM.zip", @@ -62,6 +65,7 @@ func init() { artifactsF[buildcatrust] = Toolchain.newBuildCATrust } func (t Toolchain) newNSSCACert() pkg.Artifact { return t.New("nss-cacert", 0, []pkg.Artifact{ + t.Load(Bash), t.Load(Python), t.Load(NSS), |
