On 19.8.2009 15:55, Miroslav Prýmek:
1) mam server S, na kterym se prekladaji porty do binarnich balicku
(portupgrade -Np PORT)

Zde si rozumime.

2) mam dalsi servery A,B,C kde chci ty balicky taky instalovat (pomoci
portupgrade -NPP PORT)

Zde ne. Stezoval sis, ze pres pomalou linku je to neunosny a ja navrhoval, ze nainstalovani hotoveho balicku lze dosahnout i jinym zpusobem, ktery je na "uzke" linky vhodnejsi. Tedy jinak nez tim prikazem, ktery pises.

3) nastaveni voleb balicku je na vsech strojich stejny

Pri instalaci "z balicku" uz jsou volby zafixovany v tom balicku - takze ani nemohou byt jine.

Reseni:
2) S:/usr/ports/packages se pomoci NFS namountuje na strojich A,B,C do
/usr/ports/packages
3) Veskery operace s metadatama - vyhledavani zavislosti, balicku podle
jmena, atd. atd. bude
timpadem na S i A,B,C probihat LOKALNE, tedy rychle

Je to reseni. Usetris si kompilaci, zato musis vsude udrzovat kompletni a aktualni strom portu. Coz je samo o sobe casove ne zcela nenarocne (obzvlast na slabsich linkach). Me by se to moc nelibilo (jak kvuli tomu casu tak kvuli mistu), ale reseni to kazdopadne je.

6) neni potreba rucne pouzivat pkg_add, pracuje se normalne s portupgrade

Definice "normalne" se s casem ruzne meni. Ja pamatuju, ze "normalne" bylo pkg)_add - mj. proto, ze zadny portupgrade neexistoval a dodnes instaluju balicky bud' "normalne" nebo s pouzitim "portupgrade" ;-)

Jo - abych nezapomel - ten portupgrade to instaluje tak, ze normalne zavola pkg_add ;-)

tak mi to prijde jako docela
elegantni reseni bez jakychkoli dodatecnych skriptu

Jo, asi je. Ale jak jsem psal - me by bylo lito mista na ten strom a casu na jeho opakovane updatovani (a pokud ho nebudes updatovat preventivne, ale jen kdyz to bude potreba - tak to's moc casu neusetril, protoze to taky neni uplne rychly). I kdyz, mozna ne - ty budes updatovat ze serveru, ktery bude schopen data podavat rychle coz muze byt tak zasadni vlastnost, kterou tvuj stroj s balickama nema. Tak by mi bylo lito alespon toho mista ;-)


                                                Dan

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem