diff options
| -rw-r--r-- | bitbake/lib/bb/fetch2/gomod.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bitbake/lib/bb/fetch2/gomod.py b/bitbake/lib/bb/fetch2/gomod.py index 1b532d03ff..21fbe80f56 100644 --- a/bitbake/lib/bb/fetch2/gomod.py +++ b/bitbake/lib/bb/fetch2/gomod.py | |||
| @@ -103,7 +103,9 @@ class GoMod(Wget): | |||
| 103 | if 'version' not in ud.parm: | 103 | if 'version' not in ud.parm: |
| 104 | raise MissingParameterError('version', ud.url) | 104 | raise MissingParameterError('version', ud.url) |
| 105 | 105 | ||
| 106 | module = ud.host + ud.path | 106 | module = ud.host |
| 107 | if ud.path != '/': | ||
| 108 | module += ud.path | ||
| 107 | ud.parm['module'] = module | 109 | ud.parm['module'] = module |
| 108 | 110 | ||
| 109 | # Set URL and filename for wget download | 111 | # Set URL and filename for wget download |
| @@ -174,7 +176,9 @@ class GoModGit(Git): | |||
| 174 | if 'version' not in ud.parm: | 176 | if 'version' not in ud.parm: |
| 175 | raise MissingParameterError('version', ud.url) | 177 | raise MissingParameterError('version', ud.url) |
| 176 | 178 | ||
| 177 | module = ud.host + ud.path | 179 | module = ud.host |
| 180 | if ud.path != '/': | ||
| 181 | module += ud.path | ||
| 178 | ud.parm['module'] = module | 182 | ud.parm['module'] = module |
| 179 | 183 | ||
| 180 | # Set host, path and srcrev for git download | 184 | # Set host, path and srcrev for git download |
