diff options
author | Zac Medico <zmedico@gentoo.org> | 2013-01-10 01:40:38 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2013-01-10 01:40:38 -0800 |
commit | 799ba15b69b4aebc08a4f21870d22340ef910d14 (patch) | |
tree | 8cfdbe5cf90c5dd6cab15d4cb240fcec5923168c | |
parent | 9fc0204ad78b998e589d2f232eceda5e018584d6 (diff) | |
download | portage-799ba15b69b4aebc08a4f21870d22340ef910d14.tar.gz portage-799ba15b69b4aebc08a4f21870d22340ef910d14.tar.bz2 portage-799ba15b69b4aebc08a4f21870d22340ef910d14.zip |
FetchTask: use umask for copied files
-rw-r--r-- | pym/portage/_emirrordist/FetchTask.py | 14 |
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, |