1 |
Author: zmedico |
2 |
Date: 2008-07-31 11:44:28 +0000 (Thu, 31 Jul 2008) |
3 |
New Revision: 11298 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/portage/__init__.py |
7 |
Log: |
8 |
Always invalidate results from _userpriv_test_write_file_cache when |
9 |
adjusting permissions on a given directory. |
10 |
|
11 |
|
12 |
Modified: main/trunk/pym/portage/__init__.py |
13 |
=================================================================== |
14 |
--- main/trunk/pym/portage/__init__.py 2008-07-31 10:37:43 UTC (rev 11297) |
15 |
+++ main/trunk/pym/portage/__init__.py 2008-07-31 11:44:28 UTC (rev 11298) |
16 |
@@ -3564,8 +3564,8 @@ |
17 |
if _userpriv_test_write_file(mysettings, write_test_file): |
18 |
continue |
19 |
|
20 |
+ _userpriv_test_write_file_cache.pop(write_test_file, None) |
21 |
if portage.util.ensure_dirs(mydir, gid=dir_gid, mode=dirmode, mask=modemask): |
22 |
- _userpriv_test_write_file_cache.pop(write_test_file, None) |
23 |
writemsg("Adjusting permissions recursively: '%s'\n" % mydir, |
24 |
noiselevel=-1) |
25 |
def onerror(e): |