bitbake: fetch2: Allow whitespace only mirror entries
Forcing the use of "\n" in mirror variables is pointless, we can just require that there are pairs of values. (Bitbake rev: 044fb04dbe69313ee6908bf4d3cee7f797d0c41c) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
85188262f7
commit
da6652b526
|
@ -538,7 +538,11 @@ def fetcher_compare_revisions():
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def mirror_from_string(data):
|
def mirror_from_string(data):
|
||||||
return [ i.split() for i in (data or "").replace('\\n','\n').split('\n') if i ]
|
mirrors = (data or "").replace('\\n',' ').split()
|
||||||
|
# Split into pairs
|
||||||
|
if len(mirrors) % 2 != 0:
|
||||||
|
bb.warn('Invalid mirror data %s, should have paired members.' % data)
|
||||||
|
return list(zip(*[iter(mirrors)]*2))
|
||||||
|
|
||||||
def verify_checksum(ud, d, precomputed={}):
|
def verify_checksum(ud, d, precomputed={}):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue