summaryrefslogtreecommitdiffstats
path: root/pym/portage/util/movefile.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-11-28 19:00:15 -0800
committerZac Medico <zmedico@gentoo.org>2011-11-28 19:00:15 -0800
commit3c1111c248b11972f5d2316e6d8455b7fa11ccc4 (patch)
tree509fc7434201316a26da9adf70e2737347ccc5c2 /pym/portage/util/movefile.py
parentddc9dbc832b3424da722f7442cf33327423735a6 (diff)
downloadportage-3c1111c248b11972f5d2316e6d8455b7fa11ccc4.tar.gz
portage-3c1111c248b11972f5d2316e6d8455b7fa11ccc4.tar.bz2
portage-3c1111c248b11972f5d2316e6d8455b7fa11ccc4.zip
movefile: remove unused lchown
Diffstat (limited to 'pym/portage/util/movefile.py')
-rw-r--r--pym/portage/util/movefile.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/pym/portage/util/movefile.py b/pym/portage/util/movefile.py
index 995f6e7e9..70ecb6010 100644
--- a/pym/portage/util/movefile.py
+++ b/pym/portage/util/movefile.py
@@ -197,10 +197,8 @@ def movefile(src, dest, newmtime=None, sstat=None, mysettings=None,
return None # failure
try:
if didcopy:
- if stat.S_ISLNK(sstat[stat.ST_MODE]):
- lchown(dest,sstat[stat.ST_UID],sstat[stat.ST_GID])
- else:
- os.chown(dest,sstat[stat.ST_UID],sstat[stat.ST_GID])
+ # didcopy is True only if S_ISREG returned True
+ os.chown(dest,sstat[stat.ST_UID],sstat[stat.ST_GID])
os.chmod(dest, stat.S_IMODE(sstat[stat.ST_MODE])) # Sticky is reset on chown
os.unlink(src)
except SystemExit as e: