Problem z %post w SysVinit

Sebastian Zagrodzki s.zagrodzki w mimuw.edu.pl
Pią, 28 Kwi 2000, 19:11:26 CEST


On Fri, 28 Apr 2000, Paweł Gajda wrote:
> > Instaluje pakiety: a, b, c (naraz). Przebiega to tak:
> > [..]
> > IMVHO są takie rozwiązania:
> > a) uwzględnić to w samym rpmie (tzn. Prereq musi być sprawdzane
> > rekursywnie, przy czym od każdego prereq w dół sprawdzane też są
> > Requires)
> > b) uwzględnienie w find-requires (tak żeby na etapie budowania było to
> > robione już "globalnie")
> > 
> > ale i tak to jest straszne rzeźbienie, i głęboka ingerencja w samego
> > RPMa.
> Poprawka rpma byłaby dość prosta (wszystkie Requires w pakietach 
> "prereqowych" zamienić na Prereq), tylko to się zapętli 
> bo dopuszczamy wzajemne zależności (a są takie nie tylko w PLD).  
jeśli w tym momencie pojawi się zapętlenie, to ono rzeczywiście będzie
pokazywało, że tu się nie da bez base.tar.gz, dlatego że inaczej któryś
się na pewno wykrzaczy (przy uruchamianiu nie będzie miał tego co
trzeba do działania)

rzeczywiście, napisanie fix-info-dir jako nie skryptu tylko binarki
rozwiąże dużo problemów.

> W ogóle jaki jest ich sens (pomijając %posty)?
> Skoro A wymaga B i B wymaga A, to dlaczego nie tworzą 
> jednego pakietu? Jest jakieś uzasadnienie dzielenia tego?
przykład: rc-inetd + {rlinetd,inetd,...}

> Póki co base.tgz przydaje się raz jeszcze :-)
ano, chyba tak... :/

-- 
Sebastian Zagrodzki			s.zagrodzki w mimuw.edu.pl
UIN 1770835				http://sokrates.mimuw.edu.pl/~zagrodzki

A co mnie obchodzi, co pomyślą inni...


___________________________
polish  linux  distribution
-> http://lists.pld.org.pl/



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