Merge the portage.spawn() implementation with pty logging from trunk:
authorZac Medico <zmedico@gentoo.org>
Wed, 25 Jul 2007 11:16:27 +0000 (11:16 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 25 Jul 2007 11:16:27 +0000 (11:16 -0000)
commita536b9b733ab4714193c78dfc70369fe28b476f7
tree416f018a9713293890beb15aed3cff5c8497044e
parent41e0a60ce4e867284272a40745d3ea9dd88ab073
Merge the portage.spawn() implementation with pty logging from trunk:
- Sending output through the pty device makes logging compatible with
  sesandbox and the default selinux security policy (see bug #162404).
- Having a pty device for stdout makes $PAGER behave nicely for things like
  check_license() from eutils.eclass.

svn path=/main/branches/2.1.2/; revision=7395
pym/output.py
pym/portage.py