Martin Vaeth <martin <at> mvath.de> writes:

> 
> James <wireless <at> tampabay.rr.com> wrote:
> > This is why I was looking for a 'tool' or script that would allow me
> > to easily browse the default package listings for the different
> > arch types with a default profile.
> 
> If you only want to see the  <at> system set of $PROFILE, use
> 
> PORTAGE_PROFILE=/usr/portage/profiles/$PROFILE4

This is set in make.conf, right? OK, I'm not familiar with this. Where do I
read up more on "PORTAGE_PROFILE"?

Its not in 'man portage', only briefly mentioned in 'man eix', it's
not in 'man make.conf ??? 

"https://wiki.gentoo.org/wiki//etc/portage/profile/package.provided";
does not match what is on my system. Is there accurate, detailed
info on "PORTAGE_PROFILE"?

http://code.google.com/p/craxyz-gentoo-config/source/browse/trunk/src/gentoo/etc/eixrc?r=8
Is what googling produces on "PORTAGE_PROFILE"


You've stumped me with "PORTAGE_PROFILE"; where do I read more (docs,
scripts, PM sources?



> eix -c --system

Exactly what I was looking for. "-c" is cool; eix never occurred to me.
$42 packages on this amd64 default-profile system.

It there a way to find the current default-profile (system) package listing
for other arches, from my amd64 system? 

But also, 'cat /usr/portage/profiles/default/linux/packages.build' yields 36
packages, ' eix -c --system' yields a list of 42 packages  which matches
'/usr/portage/profiles/base/packages'  with a manual count of course. I just
cannot ferret this out, as different lists of packages are given between 36,
42 36+6 = 42, but where are those other 6 packages?

Here is what is in the list from 'eix -c --system'  {which seems to be
reading (and sorting)/usr/portage/profiles/base/packages}  that is 
not in '/usr/portage/profiles/default/linux/packages.build'

net-misc/iputils
sys-apps/busybox
sys-apps/iproute2
sys-apps/kbd
sys-apps/man-pages
sys-apps/openrc
sys-apps/util-linux
sys-fs/e2fsprogs
sys-process/procps
sys-process/psmisc
virtual/dev-manager
virtual/man
virtual/modutils
virtual/pager
virtual/service-manager

And here is the package list in
'/usr/portage/profiles/default/linux/packages.build' not found in the 'eix
-c --system' listing:

sys-devel/autoconf
sys-devel/automake
sys-devel/libtool
sys-apps/baselayout
sys-apps/makedev
sys-apps/net-tools
sys-devel/bison
sys-devel/flex
sys-devel/gettext
sys-devel/patch
virtual/pkgconfig




Is the differenced due to the files listed in '
/usr/portage/profiles/base/packages' ? It must be more complicated that
that. Any
explanation would be appreciated. Note this was 'manual parsing' so
there could be a mistake or 2, but, what I'm really after is
understanding, if the the portion of which script builds these lists
or how/where/why the lists are set and used.


James




 [1]   default/linux/amd64/13.0 * 

How many packages are required, at a minimum for amd64 and where is the 
exact list obtained from?






Reply via email to