summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2013-01-10 01:40:38 -0800
committerZac Medico <zmedico@gentoo.org>2013-01-10 01:40:38 -0800
commit799ba15b69b4aebc08a4f21870d22340ef910d14 (patch)
tree8cfdbe5cf90c5dd6cab15d4cb240fcec5923168c
parent9fc0204ad78b998e589d2f232eceda5e018584d6 (diff)
downloadportage-799ba15b69b4aebc08a4f21870d22340ef910d14.tar.gz
portage-799ba15b69b4aebc08a4f21870d22340ef910d14.tar.bz2
portage-799ba15b69b4aebc08a4f21870d22340ef910d14.zip
FetchTask: use umask for copied files
-rw-r--r--pym/portage/_emirrordist/FetchTask.py14
1 files changed, 2 insertions, 12 deletions
diff --git a/pym/portage/_emirrordist/FetchTask.py b/pym/portage/_emirrordist/FetchTask.py
index 107db56d4..c9e043356 100644
--- a/pym/portage/_emirrordist/FetchTask.py
+++ b/pym/portage/_emirrordist/FetchTask.py
@@ -12,7 +12,6 @@ import sys
import portage
from portage import _encodings, _unicode_encode
from portage import os
-from portage.exception import PortageException
from portage.util._async.FileCopier import FileCopier
from portage.util._async.FileDigester import FileDigester
from portage.util._async.PipeLogger import PipeLogger
@@ -368,17 +367,8 @@ class FetchTask(CompositeTask):
logging.debug("copy '%s' from %s to distfiles" %
(self.distfile, current_mirror.name))
- try:
- portage.util.apply_stat_permissions(
- copier.dest_path, self._current_stat)
- except (OSError, PortageException) as e:
- msg = ("%s %s apply_stat_permissions "
- "failed unexpectedly: %s") % \
- (self.distfile, current_mirror.name, e)
- self.scheduler.output(msg + '\n', background=True,
- log_path=self._log_path)
- logging.error(msg)
-
+ # Apply the timestamp from the source file, but
+ # just rely on umask for permissions.
try:
if sys.hexversion >= 0x3030000:
os.utime(copier.dest_path,