builder a distfiles

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Pią, 20 Cze 2003, 00:44:09 CEST


> Andrzej Krzysztofowicz <ankry w green.mif.pg.gda.pl> [19-06-2003 00:22]:
> > Sygnalizowalem juz problemy przy uzywaniu distfiles i plikach o zmieniaja=
> cej
> > sie zawartosci bez zmiany nazwy pliku, ale jakos nikt sie tym nie
> > zainteresowal. Opisze wiec krotko o co chodzi.
> [...]
> 
> W=B3a=B6nie si=EA na to naci=B1=B3em przy zshguide.pdf.
> 
> > Komentarze? Inne propozycje?
> 
> Bardziej skomplikowane rozwi=B1zanie: builder m=F3g=B3by pami=EAta=E6, jaki=
>  plik
> =B6ci=B1ga=B3.
> 
> Przyk=B3adowo: w $TMPDIR lub ~/.builder/ tworzymy katalog builder_sources,

Raczej w SOURCES. ~ jest jedno. Repozytoriow w nim moze byc wiele. Zalezy od
konfiguracji rpm-a.

> w kt=F3rym przed rozpocz=EAciem =B6ci=B1gania umieszczamy symlink w postaci
> $(plik)_$(md5) -> %_sourcedir/$(plik).  Po zako=F1czeniu =B6ci=B1gania,
> dowi=B1zanie usuwamy.  Przy kolejnym uruchomieniu buildera, je=B6li plik
> w %_sourcedir istnieje, sprawdzamy, czy jego suma kontrolna zgadza
> si=EA z t=B1 ze speca.  Je=B6li nie, to sprawdzamy, czy w builder_sources
> jest dowi=B1zanie z interesuj=B1c=B1 nas sum=B1 -- je=B6li tak (czyli =B6ci=
> =B1ganie
> zosta=B3o przerwane), u=BFywamy -c, je=B6li nie (plik zosta=B3 zmieniony) --
> kasujemy i =B6ci=B1gamy ponownie.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology



Więcej informacji o liście dyskusyjnej pld-devel-pl