From ae98f7eacb9e61fe086d88dc694b4c651af9fee3 Mon Sep 17 00:00:00 2001
From: Richard Purdie <rpurdie@linux.intel.com>
Date: Sat, 13 Nov 2010 07:26:21 +0800
Subject: bitbake/fetch/local: Also check DL_DIR for files since they could
 already exists there

[BUGID #533]

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
---
 bitbake/lib/bb/fetch/local.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/bitbake/lib/bb/fetch/local.py b/bitbake/lib/bb/fetch/local.py
index 882a2c460..3553f37a7 100644
--- a/bitbake/lib/bb/fetch/local.py
+++ b/bitbake/lib/bb/fetch/local.py
@@ -49,6 +49,10 @@ class Local(Fetch):
             filespath = data.getVar('FILESPATH', d, 1)
             if filespath:
                 newpath = bb.utils.which(filespath, path)
+            if not newpath:
+                 dlpath = os.path.join(data.getVar('DL_DIR', d, True), path)
+                 if os.exists(dlpath):
+                     newpath = dlpath
             if not newpath:
                 filesdir = data.getVar('FILESDIR', d, 1)
                 if filesdir:
-- 
cgit v1.2.3