Stop that. I'm trying not to reconsider Gentoo on my main system
and you are not helping. 


--- Rob Hudson <[EMAIL PROTECTED]> wrote:

> >  -----Original Message-----

> The shell script handles that case.  It looks at what failed
> and uses equery to
> see what packages depend on the failed package and removes
> those from the
> list...
> 
> 
>     echo "*** $failedpkg compile failed, skipping."
>     # Is there a package in 'emergelist' that requires the
> failed pkg as a dep? If so, remove it too.
>     failedpkgdeps=`echo $failedpkg | sed 's/-[0-9].*//'`
>     deps=`equery depends $failedpkgdeps | sed '/^\[/d' | sed
> 's/-[0-9].*//'`
>     for each in `echo $deps`
>     do
>       if [[ -n `cat $emergelist | grep "$each"` ]]
>         then
>         if [[ -n `emerge -p $each | grep "$failedpkg"` ]]
>           then
>           each2=`cat $emergelist | grep $each | sed 's/\=//'`
>           echo "$each2 (depends on $failedpkg)" >> $failedlist
>           eachsed=`echo $each | sed 's|\/|\\\/|'`
>           cat $emergelist | sed "/$eachsed/d" > $emergetemp
>           mv $emergetemp $emergelist
>           echo "*** $each depends on $failedpkg, skipping."
>           else :
>         fi
>         else :
>       fi
>     done
> _______________________________________________
> EUGLUG mailing list
> [email protected]
> http://www.euglug.org/mailman/listinfo/euglug
> 



 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com
_______________________________________________
EUGLUG mailing list
[email protected]
http://www.euglug.org/mailman/listinfo/euglug

Reply via email to