diff options
author | André Erdmann <dywi@mailerd.de> | 2012-08-09 01:46:17 +0200 |
---|---|---|
committer | André Erdmann <dywi@mailerd.de> | 2012-08-09 01:46:17 +0200 |
commit | b763fa4258340fc8081c311c7d299c944cf7484a (patch) | |
tree | 52b9c1a147b5aa0b6151d18b0b673ee5d8b023b4 /roverlay/packageinfo.py | |
parent | config file skel for roverlay installations (diff) | |
download | R_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.py | 7 |
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'] ) |