1 |
commit: c65023a5dc2ac5e77f913910f8e9419f801352f3 |
2 |
Author: André Erdmann <dywi <AT> mailerd <DOT> de> |
3 |
AuthorDate: Mon Sep 2 08:41:39 2013 +0000 |
4 |
Commit: André Erdmann <dywi <AT> mailerd <DOT> de> |
5 |
CommitDate: Mon Sep 2 08:41:39 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=c65023a5 |
7 |
|
8 |
packageinfo: get_src_uri_dest() |
9 |
|
10 |
identical to get_distmap_key() |
11 |
|
12 |
--- |
13 |
roverlay/packageinfo.py | 11 ++++++++--- |
14 |
1 file changed, 8 insertions(+), 3 deletions(-) |
15 |
|
16 |
diff --git a/roverlay/packageinfo.py b/roverlay/packageinfo.py |
17 |
index 43fe4f3..af44450 100644 |
18 |
--- a/roverlay/packageinfo.py |
19 |
+++ b/roverlay/packageinfo.py |
20 |
@@ -132,6 +132,7 @@ class PackageInfo ( roverlay.util.objects.Referenceable ): |
21 |
'physical_only', |
22 |
'src_uri', |
23 |
'has_suggests', |
24 |
+ 'src_uri_dest', |
25 |
)) |
26 |
_UPDATE_KEYS_SIMPLE_INITIAL = frozenset (( |
27 |
'package_filename', 'name', |
28 |
@@ -554,10 +555,14 @@ class PackageInfo ( roverlay.util.objects.Referenceable ): |
29 |
) |
30 |
# --- end of get_distmap_item (...) --- |
31 |
|
32 |
- def get_distmap_key ( self ): |
33 |
- """Returns a key for the distmap.""" |
34 |
+ def get_src_uri_dest ( self ): |
35 |
+ """Returns a the package's filesystem path relative to the mirror |
36 |
+ directory.""" |
37 |
return self.get ( "package_src_destpath" ) |
38 |
- # --- end of get_distmap_key (...) --- |
39 |
+ # --- end of get_src_uri_dest (...) --- |
40 |
+ |
41 |
+ # which is also the key for distmap entries |
42 |
+ get_distmap_key = get_src_uri_dest |
43 |
|
44 |
def get_distmap_value ( self, allow_digest_create=False, no_digest=False ): |
45 |
"""Returns a data tuple for creating DistMapInfo instances. |