Problem z %post w SysVinit
Sebastian Zagrodzki
s.zagrodzki at mimuw.edu.pl
Fri Apr 28 19:11:26 CEST 2000
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 at mimuw.edu.pl
UIN 1770835 http://sokrates.mimuw.edu.pl/~zagrodzki
A co mnie obchodzi, co pomyślą inni...
More information about the pld-devel-pl
mailing list