PLD CVS: SPECS kloczek
Martin Dalecki
dalecki w cs.net.pl
Pon, 14 Cze 1999, 18:43:29 CEST
Tomasz Kłoczko wrote:
>
> On Mon, 14 Jun 1999, Jan Rekorajski wrote:
> [..]
> > > Czy to zapobiega "wiszącym" so linkom po deinstalacji bibliteki???
> > >
> >
> > Tak.
> >
> > Kloczek, przestań to usuwać z pakietów, to jest wku* kiedy trzeba
> > ręcznie kasować kupę symlinków po byle upgrejdzie!
>
> Proponuję przejrzeć zawartość patcha ldconfig-bklinks.patch, który jest w
> repo.
>
> > Co Ci te linki przeszkadzają?
>
> Albo ldconfig w %pre, %postun albo ładowanie SONAME linków do pakietów.
> Jedno jest dokładnym odpowiednikiem drugiego. Ni jedno jest gorsze ni
> drugie lepsze. Poprostu nie potzrebujemy kolejnej radykalnej zmiany
> zawartości kilkudziesięciu pakietów tym razem jeśli chodzi o linki.
> Niemniej ldconfig musi być wywołany po to żeby przebudować ld.so.cache, a
> skoro podczas tej aktualizacji są korygowane wszystkie nieprawidłowe linki
> to nie ma sensu dodatkowo przechowywać linków w pakiecie tym bardziej, że
> w conajmniej paru pakietaqch linki te są żle robione i albo będziemy przy
> ich rejestracji osłabiać regóły sprawdzania albo je korygować w %install.
> W sumie gra kompletnie wa warta świeczki gdyż obecne rozwiązanie działa i
> na domiar tego działa poprawnie.
Tomek ma rację. To robota dla ld-config. Na dobrą sprawę do ldconfig
powinnien
te informacje przechowywać nie w hierarchii plików lecz w jakiejś "bazie
danych" bo to właściwy charakter tego rodzaju informacji.
--Marcin
Więcej informacji o liście dyskusyjnej pld-devel-pl