summaryrefslogtreecommitdiffstats
path: root/bin/ebuild-ipc
Commit message (Collapse)AuthorAgeFilesLines
* Use /usr/bin/python when PORTAGE_PYTHON variable is empty.Arfrever Frehtes Taifersar Arahesis2010-08-141-1/+1
| | | | It avoids some errors during upgrade from older Portage versions.
* Ensure that all Python processes use the same version of Python.Arfrever Frehtes Taifersar Arahesis2010-08-141-4/+2
|
* Fix some comments.Arfrever Frehtes Taifersar Arahesis2010-08-131-1/+1
|
* Add some pieces of an IPC framework that will eventually allow ebuildZac Medico2010-08-121-0/+10
processes can to communicate with portage's main python process. Here are a few possible uses: 1) Robust subshell/subprocess die support. This allows the ebuild environment to reliably die without having to rely on signal IPC. 2) Delegation of portageq calls to the main python process, eliminating performance and userpriv permission issues. 3) Reliable ebuild termination in cases when the ebuild has accidentally left orphan processes running in the backgraound (as in bug 278895).