summaryrefslogtreecommitdiff
path: root/bitbake/lib/bb/fetch2
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2011-01-10 23:05:19 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-01-12 13:47:14 +0000
commit2ef204dcdd28d60819ad7a413426b9676c54a3a4 (patch)
tree64cefc01e17bedaea8501555277c9d4032e3ad6f /bitbake/lib/bb/fetch2
parentc405a3a13eb961365adb788e710fa26513605543 (diff)
downloadopenembedded-core-2ef204dcdd28d60819ad7a413426b9676c54a3a4.tar.gz
openembedded-core-2ef204dcdd28d60819ad7a413426b9676c54a3a4.tar.bz2
openembedded-core-2ef204dcdd28d60819ad7a413426b9676c54a3a4.tar.xz
openembedded-core-2ef204dcdd28d60819ad7a413426b9676c54a3a4.zip
*: use utils.remove() some more
(Bitbake rev: d3489b141cac1197324661680fe38b8a88bc49b4) Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/fetch2')
-rw-r--r--bitbake/lib/bb/fetch2/__init__.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py
index 751e51412..2aeb8b8fe 100644
--- a/bitbake/lib/bb/fetch2/__init__.py
+++ b/bitbake/lib/bb/fetch2/__init__.py
@@ -31,6 +31,7 @@ import logging
import bb
from bb import data
from bb import persist_data
+from bb import utils
logger = logging.getLogger("BitBake.Fetch")
@@ -217,12 +218,6 @@ def init(urls, d, setup = True):
def mirror_from_string(data):
return [ i.split() for i in (data or "").replace('\\n','\n').split('\n') if i ]
-def removefile(f):
- try:
- os.remove(f)
- except:
- pass
-
def verify_checksum(u, ud, d):
"""
verify the MD5 and SHA256 checksum for downloaded src
@@ -293,7 +288,7 @@ def go(d, urls = None):
localpath = ud.localpath
except FetchError:
# Remove any incomplete file
- removefile(ud.localpath)
+ bb.utils.remove(ud.localpath)
# Finally, try fetching uri, u, from MIRRORS
mirrors = mirror_from_string(bb.data.getVar('MIRRORS', d, True))
localpath = try_mirrors (d, u, mirrors)
@@ -503,7 +498,7 @@ def try_mirrors(d, uri, mirrors, check = False, force = False):
import sys
(type, value, traceback) = sys.exc_info()
logger.debug(2, "Mirror fetch failure: %s", value)
- removefile(ud.localpath)
+ bb.utils.remove(ud.localpath)
continue
return None