Zbyněk Burget wrote on 12/07/2014 17:09:
Zdravim,
vim, ze se to tu probiralo uz nekolikrat, s prichodem 10.1 se pro
jistotu zeptam znovu.
Pouzivate nekdo pro bezne upgrady (RELENG) freebsd-update v defaultni
konfiguraci? Resp. pouzivate to vubec nekdo?

Ja pouzivam na vetsine serveru freebsd-update snad uz od FreeBSD 6, nebo kdy se to tam objevilo. Takze s nim mam hromadu zkusenosti (dobrych i spatnych). V podstate mam do freebsd-update.conf jen doplneno par souboru, ktere aktualizovat nema, protoze je mam lokalne modifikovany.

Nebo radsi nemam riskovat a
drzet se osvedceneho prekladu ze zdrojaku? Jak jsou u technologie
freebsd-update resenz upravy v /etc? To jsem se nikde nedocetl, jestli
se taky spousti mergemaster nebo je to uz soucasti procesu?

Nepousti se primo mergemaster, ale nejaky jiny (interni) zpusob porovnavani zmen a pripadny merge. Oproti mergemasteru je podle me o neco horsi a nekolikrat (v prubehu rady let) se stalo, ze to po me chtelo rucne potvrzovat stovky zmen (vsechny souboru v /etc/rc.d) jen kvuli rozdilu v CVSid. Nemuzu rict, ze by freebsd-update byl vylozene spatny, riskantni atd. Spis bych rekl, ze riskantni neni, ale pokud chces mit "opravdu jistotu" v tom, co se ti nainstaluje, tak je asi porad lepsi ten preklad ze zdrojaku, NFS mount na cilove servery a tam uz pak jen installkernel + installworld. Bude to i vyrazne rychlejsi.

Otazka 2. - kdyz bych radej nakonec prece jen zustal u prekladu ze
zdrojaku, pouzivate nekdo pro synchronizaci src stromu freebsd-update?

freebsd-update aktualizuje i /usr/src, takze neni problem s nim zauktualizovat world a pak si prelozit vlastni kernel. Mam to tak na stroji s IPSec kernelem.

Do toho svn, jakozto kanonu na vrabce, se mi opravdu nechce.

Soucasti base by mel byt svnup, takze nemusis instalovat cele svn (Subversion). Kazdopadne mi (subjektivne) prijde, ze aktualizace /usr/src je ze svn podstatne rychlejsi, nez pres freebsd-update. Tohle je, rekl bych, dost velka slabina freebsd-update, protoze pokud v systemu existuje i /usr/src a stahujou se jeho aktualizace (a pozdeji instaluji) pres freebsd-update, tak to trva silene dlouho. Mozna i v zavislosti na rychlosti disku, ale obecne mi to prijde, ze to pak trva skoro tak dlouho, jako stahnout pres svn a prelozit world i kernel.
Presne mereni casu by sis asi musel vyzkouset sam.

Otázka 3. - kdyz bych delal pouze binarni upgrady worldu a chtel pouzit
vlastni kernel, je realne pomoci freebsd-update stahovat patche worldu +
zdrojaky kernelu, kernel prekladad a do worldu instalovat binarni
patche? Premyslim nad tim spravne tak, ze v takovemto pripade bych mel
ve freebsd-update.conf nastavene components na world src/base ?

Jakmile nemas GENERIC kernel, tak ti ho freebsd-update aktualizovat nebude. Takze klidne muzes delat binarni aktualizace worldu a pak si z tech aktualizovanych zdrojaku prelozit vlastni kernel. (viz vyse moje poznamka o IPSec kernelu)

Otazkou pak zustava, jestli to ma smysl.
Uprimne - nikoho od freebsd-update neodrazuju a sam ho pouzivam, ale jestli mas vice serveru a muzes si dovolit mit jeden jako svuj vlastni build server, tak si na nem pkg builduj v poudrieru, world i kernel si tam delej ze zdrojaku aktualizovanych pres svnup a na ty cilove servery si pak pres NFS mountuj /usr/src a /usr/obj a delej uz jen installkernel + installworld (a mergemaster).
Bude to podle me rychlejsi, spolehlivejsi a jednodussi.
Sam se k tomuhle snazim dokopat uz asi rok, ale porad me pali akutnejsi problem, nez odklon od freebsd-update, ktery v podstate funguje dobre, az na nejake vyjimecne pripady.

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

Odpovedet emailem