aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2013-09-02 10:41:39 +0200
committerAndré Erdmann <dywi@mailerd.de>2013-09-02 10:41:39 +0200
commitc65023a5dc2ac5e77f913910f8e9419f801352f3 (patch)
treeecc2604df1817628c2ee9d3addf93427c2147e32 /roverlay/packageinfo.py
parentdistmap: minor change (diff)
downloadR_overlay-c65023a5dc2ac5e77f913910f8e9419f801352f3.tar.gz
R_overlay-c65023a5dc2ac5e77f913910f8e9419f801352f3.tar.bz2
R_overlay-c65023a5dc2ac5e77f913910f8e9419f801352f3.zip
packageinfo: get_src_uri_dest()
identical to get_distmap_key()
Diffstat (limited to 'roverlay/packageinfo.py')
-rw-r--r--roverlay/packageinfo.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/roverlay/packageinfo.py b/roverlay/packageinfo.py
index 43fe4f3..af44450 100644
--- a/roverlay/packageinfo.py
+++ b/roverlay/packageinfo.py
@@ -132,6 +132,7 @@ class PackageInfo ( roverlay.util.objects.Referenceable ):
'physical_only',
'src_uri',
'has_suggests',
+ 'src_uri_dest',
))
_UPDATE_KEYS_SIMPLE_INITIAL = frozenset ((
'package_filename', 'name',
@@ -554,10 +555,14 @@ class PackageInfo ( roverlay.util.objects.Referenceable ):
)
# --- end of get_distmap_item (...) ---
- def get_distmap_key ( self ):
- """Returns a key for the distmap."""
+ def get_src_uri_dest ( self ):
+ """Returns a the package's filesystem path relative to the mirror
+ directory."""
return self.get ( "package_src_destpath" )
- # --- end of get_distmap_key (...) ---
+ # --- end of get_src_uri_dest (...) ---
+
+ # which is also the key for distmap entries
+ get_distmap_key = get_src_uri_dest
def get_distmap_value ( self, allow_digest_create=False, no_digest=False ):
"""Returns a data tuple for creating DistMapInfo instances.