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
