Distribuce balicku a quiet build
Dan Lukes
dan at obluda.cz
Wed Aug 19 17:09:35 CEST 2009
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
More information about the Users-l
mailing list