[Gelistirici] [RFC] 3 yeni pisi özelliği

Burak Çalışkan burakclskn at gmail.com
20 Şub 2010 Cmt 14:25:12 EET


20-02-2010 01:11, Ozan Çağlayan yazmış:
[...]
> 
> ----
> 
> Bir kısım değişiklikler örneğin kapalı kodlu ve derlenmiş bazı kitaplık ve sürücülerinin farklı kaynak arşiv adreslerine
> sahip olmalarından kaynaklanıyor. Bunu pisi'ye çoklu <Archive> desteği ekleyerek çözdük Fatih ile:
> 
> <Source>
>   ..
>   ..
>   <Archive sha1sum=".." type="tarbz2">http://a.com/driver_x86.tar.bz2</Archive>
>   <Archive sha1sum=".." type="tarbz2">http://a.com/driver_x86_64.tar.bz2</Archive>
>   ..
> </Source>
> 
> kullanımı sayesinde her tarball /var/pisi/../work/ altına kendi dizinine açılıyor. Yama henüz yerelimde commit etmedim.
> 
> Bu sayede actions.py'de:
> 
> if get.ARCH() == "x86_64":
>  WorkDir = "...."
> 
> diyerek aynı kaynak depodan 2 ayrı mimari için paket çıkartabileceğiz.
> 

Bu özellik gereçekten çok güzel olmuş.
Eksiden workdir öntanımlı olarak "sourcename-version" idi. Bu değişiklik
ile birlikte birden fazla source tag'ı kullanabildiğimize göre öntanımlı
workdir ne olacak? Pisi hangi archive'in dizininie geçecek?



Gelistirici mesaj listesiyle ilgili daha fazla bilgi