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