[FreeBSD] mergemaster
Adam Szilveszter
sziszi at bsd.hu
2001. Jún. 11., H, 09:12:13 CEST
Szia!
On Sun, Jun 10, 2001 at 10:47:34AM +0200, Zsolt wrote:
> Szoval, orulnek ha egy kicsit kitargyalnank ezt a mergemaster-t!
Szoval... noha az autentikus forras termeszetesen a man page, roviden a
szotri:
a mergemaster csak azt csinalja automatikusan, amit maskulonben neked kene
kezzel, ti:
- cd /usr/src/etc
- make distrib-dirs, ezzel az etc file-ok legyartasra kerulnek,
- bemasolja oket egy temp rootba (default /var/tmp/)
- es utana szepen vegigmaszik es ahol kulonbseget talal (a file CVS Id-je
alapjan) ott diffel. Es aztan varja, hogy te ezzel mit dontesz.
Azert nem lehet csak siman az /usr/src/etc es az /etc diffjet venni, mert
tobb file van, aminek eloszor letre kell jonnie, pl /etc/mail/*.cf, a make
distrib-dirs ezt csinalja meg.
Na most a diffet neked kell megnezned, es eldonteni, hogy az a te esetedben
ertelmes-e es szeretned-e hasznalni. Ez a legnehezebb resz, es nem
automatizalhato. Ezert is nincs sok ertelme egy olyan opcionak, hogy
mindenre OK, mert pl nem valoszinu, hogy felul akarnad irni a master.passwd
file-odat a default-al... ugyanakkor vannak esetek, amikor a megfelelo
modositasok nelkul valami nem fog mukodni. Pl /etc/pam.conf... Eleg sz* kor
az elejen, de aztan az ember belejon, rajon pl, hogy ha nem hasznal
notebookot, akkor az /etc/pccard.conf mindennemu valtozasa tok kozombos
szamara, tehat gondolkodas nelkul igen-t mondhat ra. Viszont pl ha
valamelyik scriptet/file-t modositottad akkor legy nagyon ovatos, hogy a
valtoztatas ne radirozza le a munkadat. Erre hasznos a merge opcio. Vagy
ha nem vagy biztos magadban, akkor inkabb hagyd meg a vegen kiirja, hogy
melyik file-okat kene megvaltoztatni es akkor nekiallhatsz kezzel.
Nem nehez es szerintem nagyon hasznos dolog, jo lenne ha mas BSD-n es
Linuxon is lenne hasonlo... talan kevesebb felre meg defaultra konfiguralt
gep lenne. Csak egy kicst hozza kell szokni.
A merge egyebkent azt jelenti, hogy akkor sorra megy a kulonbsegeken a
file-ban es te mindig eldontheted, hogy inkabb a jobb oldali (uj) vagy a
baloldali (regi) valtozatot venned at. A CVS Id-t mindenkeppen erdemes az
ujra valtoztatni, mert akkor a merge utan legkozelebb nem fog miatta
szolni a mergemaster.
Udv:
Sz.
--
-------------------------------------------------------------------------------
* Adam Szilveszter * JATE Szeged * email: sziszi at petra.hos.u-szeged.hu *
* Honlap : nincs * alternativ email: sziszi at bsd.hu *
* PGP kulcs: Fingereld a sziszi at petra.hos.u-szeged.hu cimet! *
* FreeBSD: tisztabb, szarazabb, biztonsagosabb erzes...! *
További információk a(z) BSD levelezőlistáról