1 |
Author: zmedico |
2 |
Date: 2009-08-26 13:58:23 +0000 (Wed, 26 Aug 2009) |
3 |
New Revision: 14161 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/portage/_selinux.py |
7 |
Log: |
8 |
Fix mkdir() to call the local setfscreate() with strict returncode checking. |
9 |
Thanks to Chris PeBenito <pebenito@g.o> for this patch. |
10 |
|
11 |
|
12 |
Modified: main/trunk/pym/portage/_selinux.py |
13 |
=================================================================== |
14 |
--- main/trunk/pym/portage/_selinux.py 2009-08-26 10:10:57 UTC (rev 14160) |
15 |
+++ main/trunk/pym/portage/_selinux.py 2009-08-26 13:58:23 UTC (rev 14161) |
16 |
@@ -43,11 +43,11 @@ |
17 |
_("mkdir: Failed getting context of reference directory \"%s\".") \ |
18 |
% refdir) |
19 |
|
20 |
- selinux.setfscreatecon(ctx) |
21 |
+ setfscreate(ctx) |
22 |
try: |
23 |
os.mkdir(target) |
24 |
finally: |
25 |
- selinux.setfscreatecon() |
26 |
+ setfscreate() |
27 |
|
28 |
def rename(src, dest): |
29 |
src = _unicode_encode(src, encoding=_encodings['fs'], errors='strict') |