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>
This commit is contained in:
C Michael Sundius
2010-08-02 14:56:11 -07:00
committed by Richard Purdie
parent 5c50d43cfa
commit 3e57e63b2d

View File

@@ -27,6 +27,7 @@ BitBake build tools.
import os import os
import bb import bb
import urllib
from bb import data from bb import data
from bb.fetch import Fetch from bb.fetch import Fetch
from bb.fetch import FetchError from bb.fetch import FetchError
@@ -45,7 +46,7 @@ class Wget(Fetch):
url = encodeurl([ud.type, ud.host, ud.path, ud.user, ud.pswd, {}]) url = encodeurl([ud.type, ud.host, ud.path, ud.user, ud.pswd, {}])
ud.basename = os.path.basename(ud.path) 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) return os.path.join(data.getVar("DL_DIR", d, True), ud.localfile)