triggery (było Re: SPECS: many.specs)

Jakub Bogusz qboosh w pld.org.pl
Pon, 9 Gru 2002, 20:57:34 CET


On Sat, Dec 07, 2002 at 09:59:11PM +0100, Paweł Gołaszewski wrote:
> On Sat, 7 Dec 2002, orzech wrote:
> > -%define		contentdir	/home/httpd
> > +%define		contentdir	/home/services/httpd
> 
> Wszystko fajnie, że to jest przenoszone, ale - proszę pamiętać, że takie 
> pakiety jak horde, phpnuke, postnuke, etc mają w katalogach swoich pliki 
> konfiguracyjne. W związku z tym przy tego typu zmianach jak tutaj 
> potrzebny jest odpowiedni trigger, który przeniesie konfiga. Inaczej 
> będzie niezły burdel i jednocześnie podczas upgrade pozostaną nieusunięte 
> śmieci...

Nie tylko to.

2. W /home/$usluga mogą być jakieś niespakietowane zasoby (np. dla httpd,
ftp, cvs) - pytanie, czy przenosić je automagicznie, czy tylko wypisywać
ostrzeżenie? (jeżeli /home i /home/services są na innych partycjach,
albo jedno jest po NFS, to przy dużych zasobach może być problem...)

3. konfiguracja programu np. w /etc - nowy plik konfiguracyjny zapisze
się jako *.rpmnew, do czasu "zmergowania" zmian przez administratora
program będzie korzystał ze starego... czy trigger nie powinien
podmieniać przynajmniej ścieżek do plików przychodzących z nim?
(ścieżki do innych zasobów - zależnie od rozwiązania w pkt. 3)

n. pewnie jeszcze coś


-- 
Jakub Bogusz    http://www.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl