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