On 08/22/05  Ricardo Loureiro wrote:

> 1- Can I RSYNC_EXCLUDE everything except profiles and have an usable
> system?

Define "usable". As only portage uses the tree it would be the only
thing that might break.

> 2- There was a portagesql effort, is it dead?

As far as I know, yes. But it wasn't what you wanted anyway (only
implemented a SQL cache for faster searching, interesting that almost
every "rewrite" attempt implements searching first)

> 3- If I tweak a custom profile not to have dev packages such as gcc,
> what kind of problems should I expect? Which packages from the base
> profile MUST exist? The idea is that the client machines should not
> be capable of compiling software.

I'd guess baselayout + it's deps + libc are the absolute minimum
(excluding baselayout-lite and other embedded solutions).

> 4- Any ideas on how the conf files should be handled?

Depends on your client nodes, if they are (almost) identical I'd just
sync them from a master node. If not it gets complicated.

Anyway, I hope you realize that your project doesn't only involve
hacking on portage, but rewriting almost all of it for the client part.
Actually I'd rather suggest you start from scratch (so you also make it
work completely without a tree), or wait for Brians rewrite in HEAD (not
a good idea though if you have a deadline). Server should be less of an
issue, mostly config tweaks there.
But as Donnie said, gentoo-portage-dev is the better list for this
discussion.

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to