forked from security/hakurei
internal/rosa/ssl: fix dependencies
These used to be provided by busybox. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -13,17 +13,18 @@ func (t Toolchain) newNSS() pkg.Artifact {
|
|||||||
checksum0 = "25x2uJeQnOHIiq_zj17b4sYqKgeoU8-IsySUptoPcdHZ52PohFZfGuIisBreWzx0"
|
checksum0 = "25x2uJeQnOHIiq_zj17b4sYqKgeoU8-IsySUptoPcdHZ52PohFZfGuIisBreWzx0"
|
||||||
)
|
)
|
||||||
return t.New("nss-"+version, 0, []pkg.Artifact{
|
return t.New("nss-"+version, 0, []pkg.Artifact{
|
||||||
t.Load(Make),
|
|
||||||
t.Load(Perl),
|
t.Load(Perl),
|
||||||
t.Load(Python),
|
t.Load(Python),
|
||||||
|
t.Load(Unzip),
|
||||||
|
t.Load(Make),
|
||||||
|
t.Load(Gawk),
|
||||||
|
t.Load(Coreutils),
|
||||||
|
|
||||||
t.Load(Zlib),
|
t.Load(Zlib),
|
||||||
t.Load(KernelHeaders),
|
t.Load(KernelHeaders),
|
||||||
}, nil, nil, `
|
}, nil, nil, `
|
||||||
unzip /usr/src/nspr.zip -d /usr/src
|
unzip /usr/src/nspr.zip -d /usr/src
|
||||||
mv '/usr/src/nspr-NSPR_`+version0+`_RTM' /usr/src/nspr
|
mv '/usr/src/nspr-NSPR_`+version0+`_RTM' /usr/src/nspr
|
||||||
|
|
||||||
chmod -R +w /usr/src/nss
|
|
||||||
cd /usr/src/nss
|
cd /usr/src/nss
|
||||||
|
|
||||||
make \
|
make \
|
||||||
@@ -38,11 +39,13 @@ cp -r \
|
|||||||
/usr/src/dist/. \
|
/usr/src/dist/. \
|
||||||
lib/ckfw/builtins/certdata.txt \
|
lib/ckfw/builtins/certdata.txt \
|
||||||
/work/system/nss
|
/work/system/nss
|
||||||
`, pkg.Path(AbsUsrSrc.Append("nss"), true, pkg.NewHTTPGetTar(
|
`, pkg.Path(AbsUsrSrc.Append("nss"), true, t.NewPatchedSource(
|
||||||
|
"nss", version, pkg.NewHTTPGetTar(
|
||||||
nil, "https://github.com/nss-dev/nss/archive/refs/tags/"+
|
nil, "https://github.com/nss-dev/nss/archive/refs/tags/"+
|
||||||
"NSS_"+version+"_RTM.tar.gz",
|
"NSS_"+version+"_RTM.tar.gz",
|
||||||
mustDecode(checksum),
|
mustDecode(checksum),
|
||||||
pkg.TarGzip,
|
pkg.TarGzip,
|
||||||
|
), false,
|
||||||
)), pkg.Path(AbsUsrSrc.Append("nspr.zip"), false, pkg.NewHTTPGet(
|
)), pkg.Path(AbsUsrSrc.Append("nspr.zip"), false, pkg.NewHTTPGet(
|
||||||
nil, "https://hg-edge.mozilla.org/projects/nspr/archive/"+
|
nil, "https://hg-edge.mozilla.org/projects/nspr/archive/"+
|
||||||
"NSPR_"+version0+"_RTM.zip",
|
"NSPR_"+version0+"_RTM.zip",
|
||||||
@@ -62,6 +65,7 @@ func init() { artifactsF[buildcatrust] = Toolchain.newBuildCATrust }
|
|||||||
|
|
||||||
func (t Toolchain) newNSSCACert() pkg.Artifact {
|
func (t Toolchain) newNSSCACert() pkg.Artifact {
|
||||||
return t.New("nss-cacert", 0, []pkg.Artifact{
|
return t.New("nss-cacert", 0, []pkg.Artifact{
|
||||||
|
t.Load(Bash),
|
||||||
t.Load(Python),
|
t.Load(Python),
|
||||||
|
|
||||||
t.Load(NSS),
|
t.Load(NSS),
|
||||||
|
|||||||
Reference in New Issue
Block a user