1 |
On Mon, 2004-03-29 at 06:09, francis wrote: |
2 |
> Hello guys, |
3 |
> I've been experimenting with catalyst, I was looking to deploy some |
4 |
> network appliances/embedded systems using catalyst. I've been using |
5 |
> catalyst to build stages however i would like to have some more control |
6 |
> over what goes into them! and so I have a few questions! |
7 |
> |
8 |
> 1. i would like to know if it is possible to control what gets compiled |
9 |
> into a stage3? and if so how? |
10 |
> |
11 |
|
12 |
A stage 3 is just a stage2 that has had an 'emerge system' done to it. |
13 |
The packages that get pulled in by 'emerge system' are called system |
14 |
packages and are designated in the profile that you are using to build. |
15 |
Check out /etc/make.profile/packages; the packages prefixed by a * are |
16 |
system packages. To change what system packages you want in your stages, |
17 |
I would create a different profile (probably named |
18 |
$myprofile-$arch-2004.0) and make your changes there. To get catalyst to |
19 |
use that profile, just set rel_type to $myprofile in your specfile. Note |
20 |
that if you change $arch or 2004.0, you will have to make the |
21 |
appropriate changes in your spec file as well. |
22 |
|
23 |
> 2. i would also like to be able to control how the packages are built, |
24 |
> i've added a new subarch and set some use parameters for that, but i |
25 |
> really wanted to go the full way, i thought there would be a similar |
26 |
> option to 'grp/use:' for stage3 ? |
27 |
> |
28 |
|
29 |
Check out make.defaults in the profile and edit the var called |
30 |
GRP_STAGE23_USE. |
31 |
|
32 |
> 3. will FEATURES work from the envscript? i am guessing setting USE= |
33 |
> will break the build system? |
34 |
> |
35 |
|
36 |
Its all in the profile :) |
37 |
|
38 |
> thank you, hopefully i've asked this on the right mailing list. |
39 |
> |
40 |
> Francis |
41 |
|
42 |
Yup :) |
43 |
|
44 |
If you are really interested in the embedded stuff, hop onto irc and go |
45 |
to #gentoo-embedded. They love their embeddedness there. |
46 |
|
47 |
Cheers, |
48 |
//zhen |
49 |
-- |
50 |
John Davis |
51 |
Gentoo Linux Developer |
52 |
<http://dev.gentoo.org/~zhen> |
53 |
|
54 |
---- |
55 |
GnuPG Public Key: <http://dev.gentoo.org/~zhen/zhen_pub.asc> |
56 |
Fingerprint: 2364 71BD 4BC2 705D F338 FF70 6650 1235 1946 2D47 |