summaryrefslogtreecommitdiff
path: root/bitbake/lib/bb/fetch
diff options
context:
space:
mode:
authorC Michael Sundius <msundius@sundius.com>2010-08-02 14:56:11 -0700
committerRichard Purdie <rpurdie@linux.intel.com>2011-01-04 14:46:33 +0000
commit3e57e63b2d16fa3f1ec37a904e8538e00a301fdd (patch)
treed6a0455c04d57eef79d8cdd91f2424a7f1f609f2 /bitbake/lib/bb/fetch
parent5c50d43cfa7558b293ca5806e1a4bd25eddb0567 (diff)
downloadopenembedded-core-3e57e63b2d16fa3f1ec37a904e8538e00a301fdd.tar.gz
openembedded-core-3e57e63b2d16fa3f1ec37a904e8538e00a301fdd.tar.bz2
openembedded-core-3e57e63b2d16fa3f1ec37a904e8538e00a301fdd.zip
Allow %20 in a file name in the SRC_URI
(Bitbake rev: f7c181a0f6ab0b4d33bf80a0e24a788de441f82b) Signed-off-by: C Michael Sundius <msundius@sundius.com> Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'bitbake/lib/bb/fetch')
-rw-r--r--bitbake/lib/bb/fetch/wget.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch/wget.py b/bitbake/lib/bb/fetch/wget.py
index dcc58c75e8..18503a03f7 100644
--- a/bitbake/lib/bb/fetch/wget.py
+++ b/bitbake/lib/bb/fetch/wget.py
@@ -27,6 +27,7 @@ BitBake build tools.
import os
import bb
+import urllib
from bb import data
from bb.fetch import Fetch
from bb.fetch import FetchError
@@ -45,7 +46,7 @@ class Wget(Fetch):
url = encodeurl([ud.type, ud.host, ud.path, ud.user, ud.pswd, {}])
ud.basename = os.path.basename(ud.path)
- ud.localfile = data.expand(os.path.basename(url), d)
+ ud.localfile = data.expand(urllib.unquote(ud.basename), d)
return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)