[Gelistirici] Paket bakımını üstlenme betiği

Onur Küçük onur at pardus.org.tr
24 Eyl 2010 Cum 10:59:59 EEST


On Cuma 24 Eylül 2010 02:01:01 Mesutcan Kurt wrote:
> Merhabalar,
> 
> Spamassassin ve 60 Perl bağımlılığını üstlenirken bunu otomatikleştirecek
> bir betik hazırladım. Bunu da playgrounduma koydum[1]. Hali hazırda
> betiklerin konulduğu uludağ deposundaki "scripts" dizininin altında
> takeover [2] diye bir kabuk betiği bulunuyor fakat burada sadece bir
> sed'leme işlemi mevcut.
> 
> Benim yazmış olduğum Python betiğinde ise öncelikle ilk parametre olarak
> aldığı paketlerin listesi bulunan dosyadaki bütün paketleri tek tek arayıp
> (aslında ilk baştan çalıştırıldığı dizindeki paketlerin listesini tutuyor)
> pspec.xml'lerini düzenliyor. Ek olarak koyduğum bir şey de ayrıca bütün o
> değiştirilecek paketlerde düzenlenecek bir dosya var ise onları da
> düzenleyebiliyorsunuz. Aslında düzenlemek demeyelim de konsoldan
> çalıştırılacak bir komut var ise.
> 
> Kullanımı: takePisiPackages paketlerin_listesinin_oldugu_dosya
> yeni_paketci_adi yeni_paketci_eposta
> 
>  Bu betiği örneğin 2009/devel in içinde çalıştırırsanız devel'in içindeki
> bütün paketlerin listesini çıkartıp dosyada olan paketleri düzenliyor.
> Şimdilik 1 den fazla aynı isimde paket olması durumunda saçmalayabilir.
> (farklı depolardaki aynı paketler mesela)
> 
>  Bu komutu çalıştırdıktan sonraki soruya Y derseniz, size uygulanacak komut
> ve dosya isimlerini soracak.. Bunlara da mesela vi ve actions.py
> diyebileceğiniz gibi touch ve pars.py de diyebilirsiniz. Bu sayede bütün
> paketlerin ana dizininde (pspec.xml'lerin olduğu dizinde) pars.py
> oluşturursunuz.

 Bunu nerede kullanabiliriz ?



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




Gelistirici mesaj listesiyle ilgili daha fazla bilgi