summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* In portage.process.spawn(), make the default fd_pipes value getZac Medico2007-12-211-1/+5
| | | | | | | file descriptors from sys.std{in,out,err} so that they can be overridden. svn path=/main/trunk/; revision=9018
* For bug #186386, pass stdin directly to spawned processes (even when their ↵Zac Medico2007-07-251-10/+0
| | | | | | output goes through a pty) so that Ctrl+Z works as on would expect.) svn path=/main/trunk/; revision=7394
* Add FEATURES=fakeroot support which causes install and package phases to run ↵Zac Medico2007-07-231-1/+20
| | | | | | inside fakeroot when a non-root user runs the ebuild command. Thanks to swegener for the initial patch. svn path=/main/trunk/; revision=7379
* Run pychecker over everything, fix obvious thing slike modules not in use, ↵Alec Warner2007-07-221-2/+4
| | | | | | variables not being used, or global exceptions not being deleted. Also fix imports for style (1 per line) svn path=/main/trunk/; revision=7354
* Fix strange _DevNull instance has no attribute 'isatty' warnings that occur ↵Zac Medico2007-06-071-1/+1
| | | | | | when epydoc generates docs. svn path=/main/trunk/; revision=6748
* When using a pty for logging, use setsid() to create a new session and make ↵Zac Medico2007-06-071-3/+20
| | | | | | the pty into the controlling terminal of the new session. This makes interactive ebuild behave properly in interactive cases like check_license() where ${PAGER:-less} is invoked. svn path=/main/trunk/; revision=6747
* Raise a CommandNotFound exception when necessary, to ease troubleshooting. ↵Zac Medico2007-02-211-2/+2
| | | | | | Thanks to marienz for reporting. svn path=/main/trunk/; revision=6021
* Namespace sanitizing, step 2Marius Mauch2007-01-251-0/+336
Rename portage.exec to portage.process to avoid syntax errors svn path=/main/trunk/; revision=5780