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

Mesutcan Kurt mesutcank at gmail.com
24 Eyl 2010 Cum 11:54:27 EEST


2010/9/24 Onur Küçük <onur at pardus.org.tr>

> 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 ?
>
>  Sanırım en son komut çalıştırmayı sordun. Örneğin hepsini üstlendikten
sonra pspec.xml'lerine bakmak için kullanabiliriz.
Çok da gerekli değil ama ben düzgün olmuş mu diye bakmak için eklemiştim.



>
>
> --
>  Onur Küçük                                      Knowledge speaks,
>  <onur.--.-.pardus.org.tr>                       but wisdom listens
>
> _______________________________________________
> Gelistirici mailing list
> Gelistirici at pardus.org.tr
> http://liste.pardus.org.tr/mailman/listinfo/gelistirici
>



-- 
Mesutcan Kurt
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20100924/c439ded2/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi