diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2')
-rw-r--r-- | bitbake/lib/bb/fetch2/__init__.py | 7 |
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 | ||
1059 | def ensure_symlink(target, link_name, relative=False): | 1058 | def 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 |