ADT Disable wget server side cache
cover ADT Disable wget server side cache
From: Liping Ke <[email protected]>
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.
Pull URL: git://git.pokylinux.org/poky-contrib.git
Branch: lke/disable_cache
Browse: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=lke/disable_cache
Thanks,
Liping Ke <[email protected]>
---
Liping Ke (1):
Disable wget server side cache
.../installer/adt-installer_1.0.bb | 3 ++- .../installer/files/wget_cache.patch | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-devtools/installer/files/wget_cache.patch
PATCH 1/1 Disable wget server side cache
From: Liping Ke <[email protected]>
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.
--- .../installer/adt-installer_1.0.bb | 3 ++- .../installer/files/wget_cache.patch | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletions(-) create mode 100644 meta/recipes-devtools/installer/files/wget_cache.patch
meta/recipes-devtools/installer/adt-installer_1.0.bb +2 -1
@@ -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"
meta/recipes-devtools/installer/files/wget_cache.patch new file +10 -0
@@ -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";
Signature · 1 line
1.7.0.4