Donnie Berkholz schrieb:
On 00:42 Tue 08 Jan , Diego 'Flameeyes' Pettenò wrote:
Anyway, as having a complete dependency tree is almost impossible
because of that, I have an alternative proposal: reducing the size of
the system package set. Right now system contains stuff like ncurses,
readline, zlib, autoconf, automake and m4, perl, gnuconfig, and so
on. Those are packages that certainly would be part of any base Gentoo
system, but are those actual part of the system set of packages? I
sincerely doubt it.
What is your goal? Is there something you're trying to accomplish that's
impossible? It's clear that changing this would be a fair amount of
work, and I don't understand the benefits.
There are many people that don't use the development part of the system-set, they use
prebuild-packages or emerge with the ROOT= option. I have a set of slow pentium2 machines
here which boot over nfs. They will never execute gcc nor emerge, I'm using emerge with
ROOT= on the buildhost to update their trees. Also I'm using a server divided into many
vservers (linux-vserver.org), every vserver has a stage3 and only one additional package
to serve a purpose. If it is possible to reduce the size of the stage3 it would save
really much space.
I've tried to not use the system-set and set up a virtual called virtual/minimal-system
which depends on all the packages I need (no gcc or perl, only coreutils, glibc,
baselayout and some packages that are really needed for booting up). This is what I think
should be the system-set. And there would be a development-set which most people would
use, but don't have to. And maybe a set with packages like man, texinfo ...
My own minimal-system virtual was a fair amount of work, but not really usable due to the
missing dependencies in the system-set. Also I had huge problems while I tried updating
this set with "ROOT=/path/to/tree emerge -uDaN virtual/minimal-system" so I'm not using it
anymore.
I'm using gentoo for a long time now, but if there's something that can be done to reduce
its minimal footprint, then it would get even better :)
Cheers
Stefan
Thanks,
Donnie
--
gentoo-dev@lists.gentoo.org mailing list