Problem z %post w SysVinit

Michał Kuratczyk kura w pld.org.pl
Pon, 1 Maj 2000, 23:57:16 CEST


On Mon, May 01, 2000 at 05:07:44PM +0200, Sebastian Zagrodzki wrote:
>to od razu zgłoszę zauważoną usterkę: coś jest nie tak z podmienianiem
>np. /usr/share/man na %{_mandir}. Już przejrzałem i widzę, że to wina
>tego, że przez pomyłkę wetknąłeś podmianę "%{_prefix}/man" zamiast
>"%{_datadir}/man". Zmienisz?
Nie bardzo rozumiem. Podstawienia są trzy:
	gsub(mandir, "%{_mandir}")
	gsub("%{prefix}/man", "%{_mandir}"
	gsub("%{_prefix}/man", "%{_mandir}")

Jeśli mandir zawiera /usr/share/man (a powinien), to to podstawienie powinno
zostać wykonane. Dwa następne służą jedynie do podstawiania %{_mandir}
zamiast nieFHSowego katalogu /usr/man. Jedyne co można IMHO zrobić to *dodać*
podstawianie %{_mandir} za %{_datadir}/man (w właściwie to chyba
%{_prefix}/share/man, jak to stoi w /usr/lib/rpm/macros).

-- 
Michał 'kura' Kuratczyk <kura w pld.org.pl>
GC{S,M} d- s+:+ a18 C+++ UL++ L+++ E--- W
P- N++ w-- O- t--- X+ b- DI+ e- h* r++ y?



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