Ok. It's out for testing now. It fixes some issues with cvs-src and ccache in particular. It's mostly fixes but also has flag-o-matic and a few small chunks of eutils in it. etc-update now has an option to merge all remaining files without prompting. With those being the exceptions, everything else is fixes. Please test and remark/comment on it. Feedback is _VERY_ important and appreciated.
Thanks, --NJ ChangeLog as follows: ------------------------------------------------------------------------ *portage-2.0.47-r9 (10 Mar 2003): Fixes -- cvs-src, ebuild.sh, repoman 10 Mar 2003; Nicholas Jones <[EMAIL PROTECTED]> make.conf*: Adjusted the LOGDIR message and change the default location to /var/log/portage. 10 Mar 2003; Nicholas Jones <[EMAIL PROTECTED]> repoman: One more fix for the PORTDIR setting -- '/usr/portage' was matching '/usr/portage.cvs'. 10 Mar 2003; Nicholas Jones <[EMAIL PROTECTED]> etc-update: Added the capability to automerge all files in the list -- with out without prompts. 10 Mar 2003; Nicholas Jones <[EMAIL PROTECTED]> emerge: Added messages on failure to create a depgraph -- Helps with bad DEPEND detection. Made 'emerge sync' stop if it fails, and not update cache. 10 Mar 2003; Nicholas Jones <[EMAIL PROTECTED]> ebuild.sh: added an external extra_functions.sh file with extra functions for portage -- it is flag-o-matic and pieces of eutils presently. Removed libdir/incdir from einstall(). Added 'keepwork' to keep the source code after a package is merged. Removed the 'local' declaration of ROOT in dyn_install() -- this fixes has_version in src_install(). Fixed the sourcing of environment so that variables are peristent across stages of a merge. Removed the SANDBOX vars from the environment file, as that upsets SANDBOX. 10 Mar 2003; Nicholas Jones <[EMAIL PROTECTED]> portage.py: Fixes to permission problems with cvs-src and ccache (removed nested try's). Log counter fix -- One log per package now. -- [EMAIL PROTECTED] mailing list