%post w phpMyAdmin

Jakub Bogusz qboosh w pld-linux.org
Śro, 21 Lip 2004, 01:31:05 CEST


On Tue, Jul 20, 2004 at 11:57:49PM +0200, Tomasz Wittner wrote:
> Dnia Tuesday 20 of July 2004 13:01, Jakub Bogusz napisał:
> > Taki kwiatek:
> >
> > elif [ -d /etc/httpd/httpd.conf ]; then
> >         mv -f /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
> > fi
> >
> > Mam wyjaśniać jak "dobrze" to zadziała w przypadku apache 2.x?
> Wystarczy zrobić sudo rpm -V phpMyAdmin phpPgAdmin phpldapadmin websvn

Nie tylko to.
Jeszcze gorsze było, że mv nadpisywało (potencjalnie lokalnie
zmodyfikowany) plik konfiguracyjny.

> Ostatnie dwa robiłem osobiście, wzorując się właśnie na phpMyAdmin, doskonale 
> wiedząc o tym, o czym piszesz, ale skoro nikomu to nie przeszkadzało, to się 
> nie przejmowałem - nie ma jak dobre wzory, z których powiela się błędy.
> > Żeby nie było wątpliwości, ten plik jest %config. Tylko w /etc/httpd
> > zresztą.
> >
> > Może w przypadku pakietów którym wersja apache'a jest obojętna, tworzyć
> > w %post symlinka z /etc/httpd/%{name}.conf do
> > /etc/httpd/httpdconf/xx_%{name}.conf?
> w %preun chyba też jest błąd:
> grep -v "^Include.*phpMyAdmin.conf" /etc/httpd/httpd.conf > \
> 			etc/httpd/httpd.conf.tmp
> ^^^^^^^^^^^^^^^^^^^^^^^^- nie wcięło przypadkiem komuś slasha?

Widocznie wcięło.

> - to samo w phpPgAdmin.[1]
> Btw - może zmienić nazwy specy na pisane tylko małymi literami? (/me ma w 
> dużym poważaniu niepotrzebną gimnastykę palców).

E, lepiej żeby było spójnie z nazwą oryginalnego pakietu.
Nie róbmy debianizmów.


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




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