1 |
Author: zmedico |
2 |
Date: 2010-02-02 05:43:01 +0000 (Tue, 02 Feb 2010) |
3 |
New Revision: 15315 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/_emerge/EbuildFetcher.py |
7 |
Log: |
8 |
Use stat rather than lstat since portage.fetch() creates symlinks when |
9 |
PORTAGE_RO_DISTDIRS is used. |
10 |
|
11 |
|
12 |
Modified: main/trunk/pym/_emerge/EbuildFetcher.py |
13 |
=================================================================== |
14 |
--- main/trunk/pym/_emerge/EbuildFetcher.py 2010-02-02 02:27:02 UTC (rev 15314) |
15 |
+++ main/trunk/pym/_emerge/EbuildFetcher.py 2010-02-02 05:43:01 UTC (rev 15315) |
16 |
@@ -101,8 +101,10 @@ |
17 |
|
18 |
sizes = {} |
19 |
for filename in uri_map: |
20 |
+ # Use stat rather than lstat since portage.fetch() creates |
21 |
+ # symlinks when PORTAGE_RO_DISTDIRS is used. |
22 |
try: |
23 |
- st = os.lstat(os.path.join(distdir, filename)) |
24 |
+ st = os.stat(os.path.join(distdir, filename)) |
25 |
except OSError: |
26 |
return False |
27 |
if st.st_size == 0: |