summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/lib/devtool/upgrade.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/lib/devtool/upgrade.py b/scripts/lib/devtool/upgrade.py
index 680cbf132d..a085f78c43 100644
--- a/scripts/lib/devtool/upgrade.py
+++ b/scripts/lib/devtool/upgrade.py
@@ -145,7 +145,15 @@ def _get_uri(rd):
145 srcuris = rd.getVar('SRC_URI', True).split() 145 srcuris = rd.getVar('SRC_URI', True).split()
146 if not len(srcuris): 146 if not len(srcuris):
147 raise DevtoolError('SRC_URI not found on recipe') 147 raise DevtoolError('SRC_URI not found on recipe')
148 srcuri = srcuris[0] # it is assumed, URI is at first position 148 # Get first non-local entry in SRC_URI - usually by convention it's
149 # the first entry, but not always!
150 srcuri = None
151 for entry in srcuris:
152 if not entry.startswith('file://'):
153 srcuri = entry
154 break
155 if not srcuri:
156 raise DevtoolError('Unable to find non-local entry in SRC_URI')
149 srcrev = '${AUTOREV}' 157 srcrev = '${AUTOREV}'
150 if '://' in srcuri: 158 if '://' in srcuri:
151 # Fetch a URL 159 # Fetch a URL