1 |
Author: grobian |
2 |
Date: 2009-09-05 11:13:33 +0000 (Sat, 05 Sep 2009) |
3 |
New Revision: 14197 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/_emerge/unmerge.py |
7 |
main/trunk/pym/portage/const.py |
8 |
main/trunk/pym/portage/sets/files.py |
9 |
Log: |
10 |
pym/portage/sets/files.py: use WORLD_FILE instead of manual reconstruction |
11 |
pym/portage/const.py: introduce WORLD_SETS_FILE variable |
12 |
pym/portage/sets/files.py: use new WORLD_SETS_FILE var |
13 |
pym/_emerge/unmerge.py: likewise |
14 |
|
15 |
|
16 |
|
17 |
Modified: main/trunk/pym/_emerge/unmerge.py |
18 |
=================================================================== |
19 |
--- main/trunk/pym/_emerge/unmerge.py 2009-09-05 11:06:05 UTC (rev 14196) |
20 |
+++ main/trunk/pym/_emerge/unmerge.py 2009-09-05 11:13:33 UTC (rev 14197) |
21 |
@@ -340,9 +340,8 @@ |
22 |
continue |
23 |
unknown_sets.add(s) |
24 |
out = portage.output.EOutput() |
25 |
- out.eerror(("Unknown set '@%s' in " + \ |
26 |
- "%svar/lib/portage/world_sets") % \ |
27 |
- (s, root_config.root)) |
28 |
+ out.eerror(("Unknown set '@%s' in %s%s") % \ |
29 |
+ (s, root_config.root, portage.const.WORLD_SETS_FILE)) |
30 |
continue |
31 |
|
32 |
# only check instances of EditablePackageSet as other classes are generally used for |
33 |
|
34 |
Modified: main/trunk/pym/portage/const.py |
35 |
=================================================================== |
36 |
--- main/trunk/pym/portage/const.py 2009-09-05 11:06:05 UTC (rev 14196) |
37 |
+++ main/trunk/pym/portage/const.py 2009-09-05 11:13:33 UTC (rev 14197) |
38 |
@@ -48,6 +48,7 @@ |
39 |
DEPCACHE_PATH = CACHE_PATH + "/dep" # FIXME: does not seem to use ROOT when used |
40 |
PRIVATE_PATH = "var/lib/portage" |
41 |
WORLD_FILE = PRIVATE_PATH + "/world" |
42 |
+WORLD_SETS_FILE = PRIVATE_PATH + "/world_sets" |
43 |
CONFIG_MEMORY_FILE = PRIVATE_PATH + "/config" |
44 |
NEWS_LIB_PATH = "var/lib/gentoo" |
45 |
|
46 |
|
47 |
Modified: main/trunk/pym/portage/sets/files.py |
48 |
=================================================================== |
49 |
--- main/trunk/pym/portage/sets/files.py 2009-09-05 11:06:05 UTC (rev 14196) |
50 |
+++ main/trunk/pym/portage/sets/files.py 2009-09-05 11:13:33 UTC (rev 14197) |
51 |
@@ -11,7 +11,7 @@ |
52 |
from portage import _unicode_decode |
53 |
from portage import _unicode_encode |
54 |
from portage.util import grabfile, write_atomic, ensure_dirs, normalize_path |
55 |
-from portage.const import PRIVATE_PATH, USER_CONFIG_PATH |
56 |
+from portage.const import USER_CONFIG_PATH, WORLD_FILE, WORLD_SETS_FILE |
57 |
from portage.localization import _ |
58 |
from portage.locks import lockfile, unlockfile |
59 |
from portage import portage_gid |
60 |
@@ -213,11 +213,11 @@ |
61 |
# most attributes exist twice as atoms and non-atoms are stored in |
62 |
# separate files |
63 |
self._lock = None |
64 |
- self._filename = os.path.join(os.sep, root, PRIVATE_PATH), "world") |
65 |
+ self._filename = os.path.join(os.sep, root, WORLD_FILE) |
66 |
self.loader = ItemFileLoader(self._filename, self._validate) |
67 |
self._mtime = None |
68 |
|
69 |
- self._filename2 = os.path.join(os.sep, root, PRIVATE_PATH), "world_sets") |
70 |
+ self._filename2 = os.path.join(os.sep, root, WORLD_SETS_FILE) |
71 |
self.loader2 = ItemFileLoader(self._filename2, self._validate2) |
72 |
self._mtime2 = None |