From 94c3d306db4ba4bfd7b666fa74ccf97379d4a295 Mon Sep 17 00:00:00 2001 From: Matt Madia Date: Sun, 19 Feb 2012 09:14:03 +0000 Subject: [PATCH] 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. --- build/jam/OptionalPackageDependencies | 1 + build/jam/OptionalPackages | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/build/jam/OptionalPackageDependencies b/build/jam/OptionalPackageDependencies index de55869f41..d64f50106f 100644 --- a/build/jam/OptionalPackageDependencies +++ b/build/jam/OptionalPackageDependencies @@ -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 ; diff --git a/build/jam/OptionalPackages b/build/jam/OptionalPackages index d5dee2f73f..9ed81328cf 100644 --- a/build/jam/OptionalPackages +++ b/build/jam/OptionalPackages @@ -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 {