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