1 |
On Tue, 13 Dec 2005 23:06:45 -0600, reader@×××××××.com wrote: |
2 |
|
3 |
|
4 |
> I'm about to run an update world following a sync and I noitce that |
5 |
> cvs is one of the packages involved. I couldn't remember how to make |
6 |
> emerge use a specific ./configure flag. Not sure I ever really |
7 |
> understood that whole business anyway, although Holly and others have |
8 |
> attempted to explain it to me. |
9 |
> |
10 |
> I wanted to use `./configure --enable-rootcommit' (or similar) since |
11 |
> this is a single user machine. |
12 |
|
13 |
EXTRA_ECONF="--enable-rootcommit" emerge cvs |
14 |
|
15 |
usually works, although not all ebuilds respect $EXTRA_ECONF. |
16 |
|
17 |
> It didn't seem worth learning to build my own ebuild so I built it |
18 |
> from tar.gz and installed on /usr/local. Then unmerged the existing |
19 |
> cvs installation. Now as I recall there is some syntax that needs to go |
20 |
> into one of the possible files under /etc/portage to cause future |
21 |
> emerges like the upcoming update to ignore cvs, but I've forgotten |
22 |
> it. |
23 |
|
24 |
The file you need is /etc/portage/profile/package.provided, it is |
25 |
documented in the portage manpage. |
26 |
|
27 |
echo "dev-util/cvs-x.y.z" >>/etc/portage/profile/package.provided |
28 |
|
29 |
should do it, where x.y.z is the version you have installed. |
30 |
|
31 |
|
32 |
-- |
33 |
Neil Bothwick |
34 |
|
35 |
Unsolicited advice is the junk mail of life |