Merged from trunk -r13854:13857
authorFabian Groffen <grobian@gentoo.org>
Fri, 31 Jul 2009 07:38:05 +0000 (07:38 -0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 31 Jul 2009 07:38:05 +0000 (07:38 -0000)
commita8b96130049d6bb3a4177b80b5ce4ab8dffd7d87
treef6e087dabda63dc5f30b889aa4ca910586e07822
parenta3366b396a7dff4ab445dc921d6fd762062abd99
   Merged from trunk -r13854:13857

   | 13855   | Fix depgraph._show_missed_update() to keep each $ROOT        |
   | zmedico | separate.                                                    |

   | 13856   | Bug #278895 - Make ebuild.sh clean up orphaned processes     |
   | zmedico | that may have been left behind by ebuild phases. This works  |
   |         | by using setsid to create a new login session for the        |
   |         | ebuild.sh process, and `kill -s SIGHUP 0` to send a SIGHUP   |
   |         | signal to all processes in the session. The setsid is        |
   |         | currently not done on the python side since that would cause |
   |         | the sandbox process in the session, and sandbox produces a   |
   |         | warning message if it catches a SIGHUP signal.               |

   | 13857   | Inside die(), only send the signal for subshell die support  |
   | zmedico | when we are actually in a subshell.                          |

svn path=/main/branches/prefix/; revision=13868
bin/ebuild.sh
bin/isolated-functions.sh
pym/_emerge/depgraph.py
pym/portage/__init__.py