upgrade rpm 4.0.2->4.1 i linki w /usr/lib/rpm

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


W starym rpm-ie były katalogi %{cpu}-pld-linux z symlinkami
%{cpu}-linux.
W nowym są po prostu katalogi %{cpu}-linux.

Po upgrade robi się z tego śmietnik (zostaje stary układ - ale
z bezpańskimi katalogami i plikiem %{arch}-linux/macros podmienionym
przez noarch-linux/macros - do sprawdzenia przez rpm -V rpm) i trzeba
ręcznie popychać.

Najprościej byłoby załatwić to przez:
%pre
find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f

tylko czy dodawanie "Requires(pre): findutils" do rpm-a jest dobrym
pomysłem?

Te makra służą chyba tylko do budowania - więc może przenieść je (wraz
z %pre) do rpm-build?
rpm-build i tak wymaga findutils (tylko teraz by wymagał już w pre).

Problem mogą mieć ci, którzy już się zupgradowali i nie posprzątali tego
śmietnika ręcznie...


-- 
Jakub Bogusz



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