Distribuce redhat-i386-cs

Tapik oto_b na jezek.buchtovi.cz
Čtvrtek Květen 6 09:48:14 CEST 1999


Dne St, 05 květen 1999 Michal Choura napsal(a):
>Milan Kerslager <milan.kerslager na spsselib.hiedu.cz> wrote:
>
>S takovymi upravovacimi RPMky je drobny problem, protoze se zmeni
>nejake soubory z jinych baliku a nesedi potom kontrolni soucty nad
>temi soubory z puvodnich baliku v RPM databasi. Dalsi problemy jsou s

- dotaz(az tak rpm neznam): Neda se sahnout do kontrolnich souctu?

>odinstalovavanim, co se napr. stane, kdyz toto RPMko prida do
>konfiguracniho souboru nejake radky a uzivatel je zmeni, a pak spusti
>odinstalaci toho upravovaciho RPM? Ale upravovat stavajici baliky je
>jeste horsi... Mozna by slo jen na to CD dodat samostatny skript,
>ktery zmeny po spusteni (nevratne) provede, a uzivatel by ten skript
>musel spustit rucne.

A nebylo by jednodussi ten skript hodit do /root/.bashrc a po jeho spusteni
dat na konec /root/.bashrc cp /etc/skel/.bashrc /root ?
Uzivatel pak nebude muset nic rucne spoustet a bude si myslet, ze je vsechno
pripraveno.... Pri prvnim nalogovani roota se spusti skript a oznami, co
vsechno meni, ze se puvodni soubory jmnenuji puvodninazev.rh60cs a ze
upravujici skript se jmenuje rh60us2rh60cs a ze je v adresari
/usr/local/bin a ze pokud se chce uzivatel podivat, co dela, necht napise 
man rh60cs .
 Ale to, ze bude potreba udrzovat skript stejne jako rpm je jasne.

Na druhou stranu to bude asi lespi nez rpm. Nevim sice presne, co dela
XConfigurator nebo XF86Setup se souborem XF86Config, ale je mozne, ze bude
potreba vlozit radky, ktere prave tyto programy zmeni.

Otazkou je, jak tento skript nebo rpm resit. Bud jako perlove skripty, ktere
sahnou do configuraku a zmeni ho nebo (s cimz bude problem prave u XF86Config)
mit "tu spravnou verzi" souboru a netvrdo preplacnout. Kazdopadne si myslim, ze
bude potreba delat zalohy, nejlepe v jendom adresari se souborem obsahujicim
jejich presne ulozeni, aby i uzivatel vedel, co se meni. Taky je mozne je
ukladat v zalozni stromove strukture -
napr.
/usr/localization/[new|old]/etc/X11/XF86Config,
/usr/localization/[new|old]/etc/skel/.inputrc atd.

Tapik


Další informace o konferenci Redhat-cz