mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
Disable wget server side cache
We found some proxy server has wrong cache for long http file name. It will cause fetching wrong ipk files from adt repo. To avoid this, we use wget options --no-cache to disable all server side cache. It will make the fetch speed slower, yet correct always. (From OE-Core rev: 2e9e8af197671ae06de1bdc9201765b160869d60) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
30dbfde8eb
commit
f776bc667e
@@ -36,11 +36,13 @@ PR = "r0"
|
||||
ADT_DEPLOY = "${TMPDIR}/deploy/sdk/"
|
||||
ADT_DIR = "${WORKDIR}/adt-installer/"
|
||||
YOCTOADT_VERSION = "${SDK_VERSION}"
|
||||
S = "${WORKDIR}/trunk"
|
||||
|
||||
inherit deploy
|
||||
|
||||
PV = "0.1.8+svnr${SRCPV}"
|
||||
SRC_URI = "svn://opkg.googlecode.com/svn;module=trunk;proto=http \
|
||||
file://wget_cache.patch \
|
||||
file://adt_installer \
|
||||
file://scripts/adt_installer_internal \
|
||||
file://scripts/util \
|
||||
@@ -70,7 +72,6 @@ fakeroot do_deploy () {
|
||||
cp ${WORKDIR}/adt_installer.tar.bz2 ${ADT_DEPLOY}
|
||||
}
|
||||
|
||||
do_patch[noexec] = "1"
|
||||
do_install[noexec] = "1"
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
10
meta/recipes-devtools/installer/files/wget_cache.patch
Normal file
10
meta/recipes-devtools/installer/files/wget_cache.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- trunk/libopkg/opkg_download.c 2011-03-10 16:41:29.000000000 +0800
|
||||
+++ trunk/libopkg/opkg_download.c 2011-03-10 16:42:33.000000000 +0800
|
||||
@@ -162,6 +162,7 @@
|
||||
|
||||
argv[i++] = "wget";
|
||||
argv[i++] = "-q";
|
||||
+ argv[i++] = "--no-cache";
|
||||
if (conf->http_proxy || conf->ftp_proxy) {
|
||||
argv[i++] = "-Y";
|
||||
argv[i++] = "on";
|
||||
Reference in New Issue
Block a user