aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2013-06-06 12:44:29 +0200
committerAndré Erdmann <dywi@mailerd.de>2013-06-06 12:44:29 +0200
commit1cbdba7a3b8b6f5c6bad195fae74a081e4e00f2c (patch)
tree31a98450f3c7377b6600c04bf58f5fe0b91d483e /roverlay/packageinfo.py
parentdoc/{rst,html}: fix typo in package rule examples (diff)
downloadR_overlay-1cbdba7a3b8b6f5c6bad195fae74a081e4e00f2c.tar.gz
R_overlay-1cbdba7a3b8b6f5c6bad195fae74a081e4e00f2c.tar.bz2
R_overlay-1cbdba7a3b8b6f5c6bad195fae74a081e4e00f2c.zip
fix Manifest file creation: '->' in SRC_URI
Diffstat (limited to 'roverlay/packageinfo.py')
-rw-r--r--roverlay/packageinfo.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/roverlay/packageinfo.py b/roverlay/packageinfo.py
index 5962867..84a7d45 100644
--- a/roverlay/packageinfo.py
+++ b/roverlay/packageinfo.py
@@ -365,6 +365,13 @@ class PackageInfo ( object ):
if ebuild_file is not None:
return os.path.basename ( ebuild_file )
+ elif key_low == 'package_src_destpath':
+ # src file path relative to distroot (mirror root dir)
+ destpath = self._info.get ('src_uri_dest', None )
+ return (
+ destpath or os.path.basename ( self._info ['package_filename'] )
+ )
+
# end if <key matches ...>