taka sobie budowa chroota
Paweł A. Gajda
mis w k2.net.pl
Pon, 11 Gru 2000, 10:03:00 CET
sobota 09/12/2000 21:58:38, Paweł Kołodziej:
> Dnia Sun, Dec 03, 2000 at 02:22:01PM +0100, Sebastian Zagrodzki napisał(a):
> > Jeszcze raz postuluje rozbicie zaleznosci typu prereq na kilka roznych
> > rodzajow (w zaleznosci od tego w ktorych skryptach - czy pre, czy
> > post, czy *un - jest dana rzecz wykorzystywana). To by dalo mozliwosc
> > rozwiniecia niektorych petli w zaleznosciach...
>
> Ale AFAIK jedyną metodą zrobienia tego (a niewątpliwie jest to okineczne)
> jest modyfikacja rpm'a, czyli stworzenie ppm'a (PLD pkgs...). No chyba że
> ja o czymś nie wiem (co jest wielce prawdopodobne).
>
> Jeśli jest jak myśle to może było by warto pomęczyć ludzi z rpm-list
czwartek 30/11/2000 10:22:26, Jeff Johnson na apt-rpm-list:
[...]
> OK, snipping on PreReq:'s was a counter-intuitive hack, now repaired in
> rpm-4.0.1-0.7.
>
> What is implemented now is that there is syntax to explicitly specify
> the source of a Requires: dependency. If, for example, you use grep in %post,
> then you as a packager would normally add
> PreReq: grep
> in order to insure that grep was installed before attempted use by %postou
> Now the same dependency can be expressed more precisely as
> Requires(post): grep
>
> For completeness, here's the complete set of tokens that may be
> added to Requires: as in the example above:
> "interp", RPMSENSE_INTERP
> "prereq", RPMSENSE_PREREQ
> "preun", RPMSENSE_SCRIPT_PREUN
> "pre", RPMSENSE_SCRIPT_PRE
> "postun", RPMSENSE_SCRIPT_POSTUN
> "post", RPMSENSE_SCRIPT_POST
> "rpmlib", RPMSENSE_RPMLIB
> "verify", RPMSENSE_SCRIPT_VERIFY
>
> Ditto BuildRequires:
> "prep", RPMSENSE_SCRIPT_PREP
> "build", RPMSENSE_SCRIPT_BUILD
> "install", RPMSENSE_SCRIPT_INSTALL
> "clean", RPMSENSE_SCRIPT_CLEAN
> but let's not go there (yet).
>
> For giggles, you can also do stuff like
> Requires(pre,post): /bin/sh
[...]
Więcej informacji o liście dyskusyjnej pld-devel-pl