mirror of
https://git.yoctoproject.org/poky
synced 2026-04-10 14:02:21 +02:00
sstate.bbclass: Only create symlinks to different localpath urls if the fetch succeeded
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
@@ -318,8 +318,9 @@ def pstaging_fetch(sstatepkg, d):
|
||||
bb.fetch.go(localdata, [srcuri])
|
||||
# Need to optimise this, if using file:// urls, the fetcher just changes the local path
|
||||
# For now work around by symlinking
|
||||
if bb.data.expand(bb.fetch.localpath(srcuri, localdata), localdata) != sstatepkg:
|
||||
os.symlink(bb.data.expand(bb.fetch.localpath(srcuri, localdata), localdata), sstatepkg)
|
||||
localpath = bb.data.expand(bb.fetch.localpath(srcuri, localdata), localdata)
|
||||
if localpath != sstatepkg and os.path.exists(localpath):
|
||||
os.symlink(localpath, sstatepkg)
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user