aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2012-08-09 01:46:17 +0200
committerAndré Erdmann <dywi@mailerd.de>2012-08-09 01:46:17 +0200
commitb763fa4258340fc8081c311c7d299c944cf7484a (patch)
tree52b9c1a147b5aa0b6151d18b0b673ee5d8b023b4 /roverlay/packageinfo.py
parentconfig file skel for roverlay installations (diff)
downloadR_overlay-b763fa4258340fc8081c311c7d299c944cf7484a.tar.gz
R_overlay-b763fa4258340fc8081c311c7d299c944cf7484a.tar.bz2
R_overlay-b763fa4258340fc8081c311c7d299c944cf7484a.zip
PackageInfo: use src_uri_base for src_uri if available
Diffstat (limited to 'roverlay/packageinfo.py')
-rw-r--r--roverlay/packageinfo.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/roverlay/packageinfo.py b/roverlay/packageinfo.py
index 3262fba..5caa9ee 100644
--- a/roverlay/packageinfo.py
+++ b/roverlay/packageinfo.py
@@ -224,7 +224,12 @@ class PackageInfo ( object ):
return False
elif key_low == 'src_uri':
- if 'origin' in self._info:
+ if 'src_uri_base' in self._info:
+ return \
+ self._info ['src_uri_base'] + '/' + \
+ self._info ['package_filename']
+
+ elif 'origin' in self._info:
return self._info ['origin'].get_src_uri (
self._info ['package_filename']
)