summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/bb/fetch2/gomod.py8
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