On Thursday 14 April 2005 05:58 pm, Caleb Tennis wrote: > On Thursday 14 April 2005 04:54 pm, Stephen Bennett wrote: > > > use blah && ( emake foo || die ) > > > > Yep, because that doesn't work. > > Wow. I've been doing it for years. What's broken about it, the nested die > ro the "use blah &&" part?
as hinted elsewhere, the problem is that ( ) spawns a subshell ... that means the call to 'die' aborts the sub (i.e. forked) shell, not the parent (i.e. the ebuild) shell ... so when emake fails, portage wont notice -mike -- [email protected] mailing list
