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