[Gelistirici] ActionsAPI de bir ilave onerisi

Onur Küçük onur at pardus.org.tr
9 Oca 2010 Cmt 10:58:52 EET


On Sat, 9 Jan 2010 02:02:10 +0200
Necdet Yücel <necdetyucel at gmail.com> wrote:

> Selamlar,
> 
> actions.py dosyalarının bazılarında mimariyi göstermek için i686
> yazılmış. Bunu 64-bit için uygun hale getirmeye çalıştığımızda bizim
> de x86_64 yazmamız gerekiyor. Bu da bu paketin her güncellemesinde iki
> yerde birden değişiklik yapmak gerektiği anlamına geliyor (PiSi'de for
> kullansak bile dosyayı büyütmüş oluruz). Bunun yerine bu bilgiyi
> get.py içine yazacağımız bir tanımlamayla alsak aynı actions.py
> dosyasını başka mimarilerde kullanabiliriz.
> 
> Burada ilk akla gelen get.HOST() oluyor ama o tam istediğimiz işi
> yapmıyor. Onun çıktısı i686 sistemde şöyle oluyor: i686-pc-linux-gnu,
> halbuki bizim ihtiyacımız olan sadece i686.
> 
> Bunun için get.py içerisine aşağıdaki iki satırı ekleyebilir miyiz
> (Meltem'in önerisiyle)?
> 
> def ARCH():
>      return env.host.split("-")[0]

 Güzel olur derim, paketler ne kadar dinamik hazırlanırsa o kadar iyi :)

 actionsapi/variables.py de export etmeli mi diye biraz bakındım.
Autoconf ailesi sadece HOST a bakıyor, başka sistemlerde (cmake vs.)
bununla ilgili bir şey var mı ? İşimize yarayacak bir şey değilse
export etmeyelim boşuna.


-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi