summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/fetch2/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/fetch2/__init__.py')
-rw-r--r--bitbake/lib/bb/fetch2/__init__.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py
index 290773072f..07b7ae41b4 100644
--- a/bitbake/lib/bb/fetch2/__init__.py
+++ b/bitbake/lib/bb/fetch2/__init__.py
@@ -1021,8 +1021,7 @@ def try_mirror_url(fetch, origud, ud, ld, check = False):
1021 origud.method.build_mirror_data(origud, ld) 1021 origud.method.build_mirror_data(origud, ld)
1022 return origud.localpath 1022 return origud.localpath
1023 # Otherwise the result is a local file:// and we symlink to it 1023 # Otherwise the result is a local file:// and we symlink to it
1024 ensure_symlink(ud.localpath, origud.localpath, relative=True) 1024 ensure_symlink(ud.localpath, origud.localpath)
1025
1026 update_stamp(origud, ld) 1025 update_stamp(origud, ld)
1027 return ud.localpath 1026 return ud.localpath
1028 1027
@@ -1056,7 +1055,7 @@ def try_mirror_url(fetch, origud, ud, ld, check = False):
1056 bb.utils.unlockfile(lf) 1055 bb.utils.unlockfile(lf)
1057 1056
1058 1057
1059def ensure_symlink(target, link_name, relative=False): 1058def ensure_symlink(target, link_name):
1060 if not os.path.exists(link_name): 1059 if not os.path.exists(link_name):
1061 if os.path.islink(link_name): 1060 if os.path.islink(link_name):
1062 # Broken symbolic link 1061 # Broken symbolic link
@@ -1067,8 +1066,6 @@ def ensure_symlink(target, link_name, relative=False):
1067 # same time, in which case we do not want the second task to 1066 # same time, in which case we do not want the second task to
1068 # fail when the link has already been created by the first task. 1067 # fail when the link has already been created by the first task.
1069 try: 1068 try:
1070 if relative is True:
1071 target = os.path.relpath(target, os.path.dirname(link_name))
1072 os.symlink(target, link_name) 1069 os.symlink(target, link_name)
1073 except FileExistsError: 1070 except FileExistsError:
1074 pass 1071 pass