On Fri, 24 Dec 2010 23:24:34 +0200
Ali E.İMREK <[email protected]> wrote:

> Distribution id is a short string to represent the distribution
> release (e.g. p11 for Pardus 2011).
> ...
>      distribution = "Pardus"
>      distribution_release = "2009"
> +    distribution_id = "p9"
>      architecture = "i686"

 yanlış bilmiyorsam Fatih bunu asıl bilgi alınamadığında trecih
edilecek ayar olarak ekledi, ama bu değerler ilgili sürümlerdeki pisi
paketlerine ekleniyor, sizin de bulduğunuz gibi pisi.conf a yazılıyor

> Bu gözüme kirli görünüyor :) bu tür bilgileri koda gömmek yerine
> distrubution.xml içine almak daha temiz olmaz mıydı?

 Böyle yapınca derlenecek her paket için distribution.xml in de ilgili
sistemde bulunması gerekecek, uzaktan paket derleme gibi özelliklerde
sıkıntı yaratabilecek bir şey bu.

> Herneyse bunları aramamın nedeni şuydu;
> Sistemimdeki bir paketin metadata bilgisinden yola çıkarak dosyanın
> depodaki adını bulmak istedim,
> tamam pisi-index.xml'de var ama depo sistemden kaldırılmış olabilir.
> 
> Özetle paket metadata bilgisinden yola çıkarak paketin URI adresine
> kadar bulunabilse tam süper olacak :D
> Bunun benim keşfedemediğim bir yolu var mı?

 p11 dışındaki bütün bigiler metadata.xml içerisinde var, sadece onu
elle yazarak paketin tam adına ulaşılabilir. Faydası olursa şu [1]
 betikte metadata okuyan bir kısım da var

 http://svn.pardus.org.tr/uludag/trunk/scripts/change-distro-tag-in-pisi-files

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

_______________________________________________
Pardus-kullanicilari e-posta listesi
Listeden çıkmak için 
http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini 
kullanın.
Listeye iletmek istediğiniz soruları  [email protected] 
e-posta adresine gönderin.
Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web 
sayfasına gidin.

Cevap