On Sunday 20 November 2005 12:46, Brian Harring wrote: > On Sat, Nov 19, 2005 at 10:39:29PM -0500, Ned Ludd wrote: > > On Fri, 2005-11-18 at 10:16 -0600, Brian Harring wrote: > > [snip] > > > > > Still have issues with it- revdep-rebuild for example can't rely on > > > NEEDED until a repository regen script is written. > > > > # How about something like this then? > > > > cd ${ROOT}/var/db/pkg || exit 1 > > > > for f in *-*/*/CONTENTS ; do > > NEEDED="${f%/*}/NEEDED" > > if [[ ! -e $NEEDED ]]; then > > grep ^obj $f | awk '{print $2}' | scanelf -BF"%F %n" -f - > > > $NEEDED > > fi > > done > > Aside from my inherint dislike of awk, algo is there. > Should be schlopped into emaint though imo; you game, or want someone > to do the python bits?
emaint needs the plugin stuff for that to happen, but yeah... -- Jason Stubbs -- gentoo-portage-dev@gentoo.org mailing list