Use portage_data.lchown for compatibility.
authorZac Medico <zmedico@gentoo.org>
Wed, 22 Nov 2006 14:07:57 +0000 (14:07 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 22 Nov 2006 14:07:57 +0000 (14:07 -0000)
svn path=/main/trunk/; revision=5119

pym/portage_util.py

index baae9544e1500c7c3cf1caaae2cda91b063de829..1b6adc202409efdd3b1bdbc2f0e1f96c849ddb1d 100644 (file)
@@ -523,7 +523,8 @@ def apply_permissions(filename, uid=-1, gid=-1, mode=-1, mask=-1,
                        if follow_links:
                                os.chown(filename, uid, gid)
                        else:
-                               os.lchown(filename, uid, gid)
+                               import portage_data
+                               portage_data.lchown(filename, uid, gid)
                        modified = True
                except OSError, oe:
                        func_call = "chown('%s', %i, %i)" % (filename, uid, gid)