On Tue, 13 Dec 2005 23:06:45 -0600, [EMAIL PROTECTED] wrote:
I'm about to run an update world following a sync and I noitce that
cvs is one of the packages involved. I couldn't remember how to make
emerge use a specific ./configure flag. Not sure I ever really
understood that whole business anyway, although Holly and others have
attempted to explain it to me.
I wanted to use `./configure --enable-rootcommit' (or similar) since
this is a single user machine.
EXTRA_ECONF=--enable-rootcommit emerge cvs
usually works, although not all ebuilds respect $EXTRA_ECONF.
It didn't seem worth learning to build my own ebuild so I built it
from tar.gz and installed on /usr/local. Then unmerged the existing
cvs installation. Now as I recall there is some syntax that needs to go
into one of the possible files under /etc/portage to cause future
emerges like the upcoming update to ignore cvs, but I've forgotten
it.
The file you need is /etc/portage/profile/package.provided, it is
documented in the portage manpage.
echo dev-util/cvs-x.y.z /etc/portage/profile/package.provided
should do it, where x.y.z is the version you have installed.
--
Neil Bothwick
Unsolicited advice is the junk mail of life
signature.asc
Description: PGP signature