1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
On 2015-06-19 15:46, James wrote: |
5 |
> Martin Vaeth <martin <at> mvath.de> writes: |
6 |
> |
7 |
>> |
8 |
>> James <wireless <at> tampabay.rr.com> wrote: |
9 |
>>> |
10 |
>>> # PORTAGE_PROFILE=/usr/portage/profiles/arch/arm/armv7a eix -c |
11 |
>>> --system No matches found. |
12 |
>> |
13 |
>> Obviously, this profile contains no <at> system packages. Which |
14 |
>> appears natural for an embedded profile... |
15 |
> |
16 |
> Obviously, one cannot obtain the profiles to other arches from the |
17 |
> data found in /usr/portage/profile, easily. Surely a front-end |
18 |
> would be keen for this. |
19 |
> |
20 |
> Also, I had a friend on an embedded gentoo (arm) board verify that |
21 |
> the same 42 files for @system was installed on his arm board (eix |
22 |
> -e --system). |
23 |
> |
24 |
> |
25 |
> I surely hope that something (gui tool) convenient and robust |
26 |
> becomes available; maybe GLEP64 will help. |
27 |
> |
28 |
> For embedded (any arch) I would expect that the @system would not |
29 |
> contain all the files necessary to compile code. After all, that's |
30 |
> really what cross-compiling is all about. I'm not sure a single |
31 |
> packages, such as busybox really contains the best/complete codes |
32 |
> that is needed on an embedded gentoo system, but that is a |
33 |
> different issue. |
34 |
> |
35 |
> |
36 |
> I also think there is room for another profile, between default and |
37 |
> embedded where the target is a single (or focused) build for |
38 |
> something like a sniffer, a data collector, a firewall, a bridge, a |
39 |
> router, etc etc to have less than the "default" profile and |
40 |
> specifically matched to a tuned (aggressively pruned) kernel for a |
41 |
> very specific and limited purpose. That said, I'm going to think |
42 |
> about this a bit more and marinate over the postings from Andreas |
43 |
> and others for a while longer to decide what I think it should |
44 |
> really be. |
45 |
> |
46 |
> |
47 |
> I also think there should be a well defined path of what and how to |
48 |
> migrate from embedded to minimized[focused] and default systems. |
49 |
> One could experiment for example experiment with running a gentoo |
50 |
> based firewall-router on an embedded gentoo system, a |
51 |
> minimized[focused] gentoo system and a default profile gentoo |
52 |
> system all with the same firewall-routers codes for cost and |
53 |
> security and performance evaluations. |
54 |
> |
55 |
> |
56 |
> |
57 |
> Thanks to all for the excellent information and input! Sorry about |
58 |
> being dense, as now Andreas's posts make more sense, but also |
59 |
> highlight the shortness of breadth of gentoo's current profile |
60 |
> system. It's also a "pig mess" of code, ideas and old constructs, |
61 |
> imho. (note: nothing negative about the wonderful folks that have |
62 |
> maintained and extended profiles over the years, but, it is time |
63 |
> for a discussion and new architecture for the entire profile |
64 |
> landscape, imho. Maybe after Glep 64 is usable it would be a good |
65 |
> time to move forward on profile_modernizations...... |
66 |
> |
67 |
> |
68 |
> Others comments are welcome. |
69 |
> |
70 |
> |
71 |
> James |
72 |
> |
73 |
|
74 |
The list of all profiles that can be chosen (for all architectures) |
75 |
can be found in ${PORTDIR}/profiles/profiles.desc . There are other |
76 |
"profile-like" directories under ${PORTDIR}/profiles, but these are |
77 |
only used as parents for a "complete" profile, as would be listed in |
78 |
profiles.desc. Most profiles do not change much, if anything, in the |
79 |
@system set. The @system set contains much more than you would |
80 |
probably need for a dedicated, embedded device. |
81 |
|
82 |
- -- |
83 |
Jonathan Callen |
84 |
|
85 |
-----BEGIN PGP SIGNATURE----- |
86 |
Version: GnuPG v2 |
87 |
|
88 |
iQIcBAEBCgAGBQJVhi96AAoJEEIQbvYRB3mggLMP/3xi0EQFcHXx1rrPufYq/is4 |
89 |
VVne2H9PtvFtfhqCVpjqIMFqknL0XwtjDRJx/EdFO1Ym02tR5OX/iU4hcmyRVg9X |
90 |
6OgecksDhtQVs4UVfNkjBOEbMUMMFKEimboLq1w9j8RwmjMx84ZYuhkNag33d72X |
91 |
4St4ly8Y7w1feeirn925of7Dj7upQeievpDs6kK7WtLIA8t8nZeBmNFUfkjlAfCe |
92 |
YSukUBqzK8vq92M5jmJRbtPaOePZppJBRcmiPOqqF8uhtXozo9dgoOk1TANXtNEV |
93 |
fip4NLczVM8eOf54JLAM6ttBuBK1yTQx4csnPBbd6WU3vD2E0YSuZjFADFBWsTiY |
94 |
8Q7ZvZIg7i60ZwzQ127MTgOQQDYHEgpEorWC9X1EKHMIke6k9mFQtdaGMPIkb8jt |
95 |
3F/LbV4YP6h0Q6QQdQq4LpWBmvZ78LmJwm5KtXMZean4Z5G3rSzmbu/nsSJy0zEW |
96 |
zJu2vKcitzzJNE7c0CBpWVUcUj9ZB819ao5tMxbft/LJNTgURz7wScW1FSS6R+n1 |
97 |
EzQgBQdWyIXaYMqAAapYrMgZhKdij4NAGp7rUi+uIIrxleu5ECh9a6/VfVr9Z7V8 |
98 |
v+uLYuiBX5agFvjA7UCy5gq/6vD/QmlWlh88lMpp0dBLTN/ovM3CcBH5h0rOBHxf |
99 |
Z7gzy0i/uEhZoo235pJc |
100 |
=9peY |
101 |
-----END PGP SIGNATURE----- |