diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2/ssh.py')
| -rw-r--r-- | bitbake/lib/bb/fetch2/ssh.py | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/bitbake/lib/bb/fetch2/ssh.py b/bitbake/lib/bb/fetch2/ssh.py index 61db435e71..721fb358ba 100644 --- a/bitbake/lib/bb/fetch2/ssh.py +++ b/bitbake/lib/bb/fetch2/ssh.py | |||
| @@ -73,6 +73,11 @@ class SSH(FetchMethod): | |||
| 73 | return False | 73 | return False | 
| 74 | 74 | ||
| 75 | def urldata_init(self, urldata, d): | 75 | def urldata_init(self, urldata, d): | 
| 76 | if 'protocol' in urldata.parm and urldata.parm['protocol'] == 'git': | ||
| 77 | raise bb.fetch2.ParameterError( | ||
| 78 | "Invalid protocol - if you wish to fetch from a git " + | ||
| 79 | "repository using ssh, you need to use " + | ||
| 80 | "git:// prefix with protocol=ssh", urldata.url) | ||
| 76 | m = __pattern__.match(urldata.url) | 81 | m = __pattern__.match(urldata.url) | 
| 77 | path = m.group('path') | 82 | path = m.group('path') | 
| 78 | host = m.group('host') | 83 | host = m.group('host') | 
