On 05/14/2012 12:33 AM, Michael Haubenwallner wrote: >> +multijob_post_fork() { >> + : $(( ++mj_num_jobs )) >> + if [[ ${mj_num_jobs} -ge ${mj_max_jobs} ]] ; then >> + multijob_finish_one > > Feels like ignoring this child's exitstatus isn't intentional here.
Thanks, fixed now: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2adc44295a5b5c77640c32cd24ebbd8d52e5237b And here are a couple of more related fixes: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=b4fba3e9fa2e285244de491f57700978158c1838 http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=c534e32f78cf7c543e9203e7fe1c7b1630144ffb -- Thanks, Zac