Hi all, As part of the final project for my graduation in Informatics Engineering (kinda Computer Science but that's the official name), I'm gonna develop a "distributed" portage so we can have a test lab at our uni with Gentoo (Starting September 1st). The idea is to have a central machine with the portage tree inside an SQL server and hacked portage so it makes remote sql query's. Also, the machines should not compile any software but either request binary packages that would be custom build according to their specs somewhere else. This would allow a central machine to request the world file of every client, calculate the needed upgrades, compile them according to their specs and make them available on the lan as a binary package. And this would make at least my job a lot easier. The project is bigger, but I just described the necessary as background to my questions, although I'd love to discuss the whole thing with other ppl.
Some questions: 1- Can I RSYNC_EXCLUDE everything except profiles and have an usable system? 2- There was a portagesql effort, is it dead? 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. 4- Any ideas on how the conf files should be handled? The final result of the project will be released to the community (GPL or BSD, still need to think), so I'd love to ear from users dealing with this kind of scenario, question, comments, whatever you think I should focus on. Oh, a name for the project would be welcome =) Thanks in advance, Ricardo Loureiro -- http://pgp.dei.uc.pt:11371/pks/lookup?op=get&search=0x6B7C0EC0
pgpxuF0jaHfkz.pgp
Description: PGP signature