diff options
author | Zac Medico <zmedico@gentoo.org> | 2015-11-22 12:05:37 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2015-11-24 08:15:04 -0800 |
commit | baeff1e7a7306081123d9a31b24c62d59ae73abb (patch) | |
tree | dd59aa431481af53ef475ffcecba33c0b61f6c1a | |
parent | portage.sync.modules.cvs.CheckCVSConfig.check_cvs_repo(): Fix "KeyError: 'syn... (diff) | |
download | portage-baeff1e7.tar.gz portage-baeff1e7.tar.bz2 portage-baeff1e7.zip |
SyncManager: redirect command stderr to stdout (bug 566132)
X-Gentoo-Bug: 566132
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=566132
Acked-by: Alexander Berntsen <bernalex@gentoo.org>
-rw-r--r-- | pym/portage/sync/controller.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pym/portage/sync/controller.py b/pym/portage/sync/controller.py index 4595293c6..e71ba67a5 100644 --- a/pym/portage/sync/controller.py +++ b/pym/portage/sync/controller.py @@ -218,6 +218,13 @@ class SyncManager(object): self.usersync_uid = None spawn_kwargs = {} + # Redirect command stderr to stdout, in order to prevent + # spurious cron job emails (bug 566132). + spawn_kwargs["fd_pipes"] = { + 0: sys.__stdin__.fileno(), + 1: sys.__stdout__.fileno(), + 2: sys.__stdout__.fileno() + } spawn_kwargs["env"] = self.settings.environ() if repo.sync_user is not None: def get_sync_user_data(sync_user): |