summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/EbuildSpawnProcess.py
Commit message (Collapse)AuthorAgeFilesLines
* SpawnProcess: improve dummy pipe allocation logicZac Medico2013-01-151-2/+8
| | | | | | | By using allocated file descriptors for keys in fd_pipes, we naturally avoid interference with callers such as FileDigester and MergeProcess. See the _setup_pipes docstring for more benefits of this allocation approach.
* Remove unused imports found by pylint.Arfrever Frehtes Taifersar Arahesis2010-08-291-2/+0
|
* Move the fakeroot_state attribute back to EbuildSpawnProcess fromZac Medico2010-08-161-1/+3
| | | | AbstractEbuildProcess (only EbuildSpawnProcess uses it).
* Move fakeroot_state attribute from EbuildSpawnProcess toZac Medico2010-08-161-3/+1
| | | | AbstractEbuildProcess.
* Fix EbuildSpawnProcess to use self.settings.environ() for the spawnZac Medico2010-08-141-1/+1
| | | | | environment, so all AbstractEbuildProcess subclasses are consistent in this way.
* Factor EBUILD_EXIT_STATUS_FILE code out of AbstractEbuildProcessZac Medico2010-08-121-16/+1
| | | | subclasses and into AbstractEbuildProcess itself.
* Consolidate EBUILD_EXIT_STATUS_FILE handling in doebuild.spawn()Zac Medico2010-08-121-0/+11
| | | | and subclasses of AbstractEbuildProcess.
* Convert doebuild.spawn() to use the AsynchronousTask api, whichZac Medico2010-08-091-0/+22
will be useful for ebuild IPC implementation.