Created CARootCertificates, extracts to common/data/ssl/cert.pem

Via a cron script, www.haiku-files.org will automatically create a new package
from http://curl.haxx.se/ca/cacert.pem. This new package satisfies our
OpenSSL's expectations of where the certificate file lives. It also ensures
that new builds of Haiku will have the newest certificate file. As an example,
the cacert.pem included in Web+ was from Sept-2009.

Updated builds of Curl and Web+ to follow.
This commit is contained in:
Matt Madia 2012-02-19 09:14:03 +00:00
parent 7e2730f048
commit 94c3d306db
2 changed files with 9 additions and 0 deletions

View File

@ -26,6 +26,7 @@ OptionalPackageDependencies Neon : LibXML2 ;
OptionalPackageDependencies NetFS : UserlandFS ;
OptionalPackageDependencies NetSurf : OpenSSL Curl LibXML2 LibIconv Libmng ;
OptionalPackageDependencies OpenSSH : OpenSSL ;
OptionalPackageDependencies OpenSSL : CARootCertificates ;
OptionalPackageDependencies Paladin : CCache Fastdep ;
OptionalPackageDependencies Pe : PCRE ;
OptionalPackageDependencies SDLLibs : XiphLibs libmad libmikmod Libmng libmodplug physfs ;

View File

@ -353,6 +353,14 @@ if [ IsOptionalHaikuImagePackageAdded Bzip ] {
}
# CARootCertificates
if [ IsOptionalHaikuImagePackageAdded CARootCertificates ] {
InstallOptionalHaikuImagePackage cert.zip
: $(baseURL)/cert.zip
: common data ssl ;
}
# CCache
if [ IsOptionalHaikuImagePackageAdded CCache ] {
if $(TARGET_ARCH) != x86 {