All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] bitbake: fetch: use orig localpath when calling orig method
@ 2015-12-10 18:57 Awais Belal
  2015-12-11 10:56 ` Belal, Awais
  0 siblings, 1 reply; 10+ messages in thread
From: Awais Belal @ 2015-12-10 18:57 UTC (permalink / raw)
  To: bitbake-devel

From: Christopher Larson <chris_larson@mentor.com>

When a mirror tarball is fetched, the original fetch method is called, which
unpacks the mirror tarball. After the original method is called, it checks the
localpath of the mirror tarball rather than the clone path, which isn't ideal,
particularly if the mirror tarball was removed due to being out of date. We
know the original fetch method will do what it needs to do to get its content
in the form it needs from the mirror tarball, so we can use its localpath
instead.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Awais Belal <awais_belal@mentor.com>
---
 lib/bb/fetch2/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/bb/fetch2/__init__.py b/lib/bb/fetch2/__init__.py
index d66a212..68ebf8b 100644
--- a/lib/bb/fetch2/__init__.py
+++ b/lib/bb/fetch2/__init__.py
@@ -955,7 +955,7 @@ def try_mirror_url(fetch, origud, ud, ld, check = False):
                 origud.method.download(origud, ld)
                 if hasattr(origud.method,"build_mirror_data"):
                     origud.method.build_mirror_data(origud, ld)
-            return ud.localpath
+            return origud.localpath
         # Otherwise the result is a local file:// and we symlink to it
         if not os.path.exists(origud.localpath):
             if os.path.islink(origud.localpath):
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-01-08 12:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-10 18:57 [PATCH] bitbake: fetch: use orig localpath when calling orig method Awais Belal
2015-12-11 10:56 ` Belal, Awais
2015-12-16  3:54   ` Christopher Larson
2015-12-17 13:02     ` Belal, Awais
2015-12-17 15:05       ` Richard Purdie
2015-12-22  7:20         ` Belal, Awais
2016-01-06  9:40           ` Belal, Awais
2016-01-08 12:02             ` Belal, Awais
2016-01-08 12:10               ` Richard Purdie
2016-01-08 12:20                 ` Belal, Awais

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.