summaryrefslogtreecommitdiffstats
path: root/patches/fuel-plugin-opendaylight/0003-FIXME-ODL-wget-no-check-certificate-for-cache.patch
blob: b57de5033ccbc75fcd3dacca34726c3d33a7be5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Date: Tue, 12 Jul 2016 14:26:22 +0200
Subject: [PATCH] FIXME: ODL wget: --no-check-certificate for cache.

ODL tarball is normally fetched from nexus.opendaylight.org domain,
which has a very limited bandwidth, taking up to 10-15mins for our
build server to download the ODL archive at each ISO build.
This adds up to 15-25% of each ISO build time spent on downloading
ODL archive.
Therefore, we chose to set up a local HTTPS cache of nexus repos,
(just for the sake of not hardcoding the URL in our Makefile),
and just disable certificate check for wget from local URL.

Allow using a HTTPS local cache, so we don't override the whole
URL of the ODL archive. Our local cache has HTTPS enabled, but the
certificate won't match the domain name.

FIXME: This patch is only needed if you have a local cache of
nexus.opendaylight.org!

Only use this option if you are otherwise convinced of the site's
authenticity, or if you really don't care about the validity of
its certificate.

Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
---
 pre_build_hook | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pre_build_hook b/pre_build_hook
index 4785917..c3dd664 100755
--- a/pre_build_hook
+++ b/pre_build_hook
@@ -64,7 +64,7 @@ function cleanup {
 }
 
 function download {
-  wget "$1" -qO $2
+  wget --no-check-certificate "$1" -qO $2
 }
 
 function unpack {