1 |
On Thursday 10 June 2004 05:07 am, Peter S. Mazinger wrote: |
2 |
> All the profiles use direct names for the packages[.build] or in the |
3 |
> base|embedded|hardened new stackable structure (is stackable working?) |
4 |
> like app-arch/tar (the ebuilds refer also to this). For embedded/uclibc, |
5 |
> this could be replaced by busybox, or yacc could be replaced by using |
6 |
> bison's yacc.bison shell script. |
7 |
|
8 |
stackable is *supposed* to be working i believe with latest 2.0.51 |
9 |
|
10 |
> The current approach does not allow replacement of some/all of the |
11 |
> packages for other platforms, my proposal would be to use only virtual |
12 |
> names for build/system and define these differently for glibc/uclibc (and |
13 |
> maybe others). |
14 |
|
15 |
simple answer, no |
16 |
that's the point of the stackable profiles ... you can add/delete packages |
17 |
from parent profiles in your sub-profile |
18 |
|
19 |
the changes you list are just not worth the gained cruft in the standard |
20 |
profiles ... in your embeded profile, setup a virtual file where busybox |
21 |
provides all the stuff you want it to |
22 |
|
23 |
> 1. the gettext package is always required for emerge system (but this in |
24 |
> most cases only an nls requirement), building w/o nls does not/should not |
25 |
> need gettext (some packages need patches for this) |
26 |
|
27 |
yes but when patching configure.in and related files and re-running |
28 |
`autoconf`, the process will fail if the file refers to NLS stuff and |
29 |
gettext, not being installed on the system, did not provide all the m4 and |
30 |
related files |
31 |
|
32 |
> 2. groff requires c++ (and is used by man), if an embedded system does not |
33 |
> 3. uclibc does not support pam, so the package pam/pam-login/pwdb should |
34 |
> snip |
35 |
|
36 |
see above about adding/deleting packages from the profile |
37 |
-mike |
38 |
|
39 |
-- |
40 |
gentoo-embedded@g.o mailing list |