korekta: template %post/%postun dla pakietu z serwisem zarządzanym przez inet serwer
Artur Frysiak
wiget w t17.ds.pwr.wroc.pl
Śro, 13 Paź 1999, 13:30:24 CEST
[środa, 13 październik 1999], Tomasz Kłoczko napisał(a):
> On Wed, 13 Oct 1999, Artur Frysiak wrote:
> [..]
> > Prereq: /etc/rc.d/init.d/rc-inetd
> > Requires: rc-inetd
>
> W zasadzie wystarczyć powinno tylko Prereq: rc-inetd, a z nim przychodzi
> /etc/rc.d/init.d/rc-inetd.
>
> Jakby sie ktoś pytał o to dlaczego Prereq, a nie Requires to jest w tym
> jeden ważny niuans. Otóż przy wykonywaniu upgradeu/instalacji w większej
> grupie pakietów jednocześnie pakiety które są wymieniane w Prereq przez
> podprogram rozwiazujący zależności miedzy pakietami są przesuwane na
> początek listy pakietów w kolejce do instalowania. Przy braku Prereq
> mogłoby sie okazać, że np. pidentd byłby insytalowany przed rc-inetd.
Tylko jak będzie samo Prereq: to po zainstalowniu np pidentd będzie można
bezkarnie odinstalować rc-inetd, co jest niedopuszczalne.
Dlatego potrzebne jest jeszcze Requires:
Podsumowując:
Prereq: określa wymagania potrzebne do wykonania skrypów %post
Requires: określa wymagania do poprawnego działania pakietu.
Wiget
--
__ __ _ _
/ / /\ \ (_) __ _ ___| |_ @__mail: Artur Frysiak
\ \/ \/ / |/ _` |/ _ \ __| Rudlice 10
\ /\ /| | (_| | __/ |_ 98-311 Ostrowek
\/ \/ |_|\__, |\___|\__|
|___/ email: Wiget w t17.ds.pwr.wroc.pl
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
Fingerprint16 = 70 DB E0 2D 12 AB C7 31 B6 58 B5 61 B3 98 B6 E6
Więcej informacji o liście dyskusyjnej pld-devel-pl