5570 Commits

Author SHA1 Message Date
Barış Metin 4c275176e5 link varsa sorun çıkartabilir. o yüzden önce symlink'i siliyoruz. 2005-07-16 20:55:59 +00:00
Barış Metin 394dd4fe14 artık gerekli olmayan bir comment. 2005-07-16 20:46:09 +00:00
Barış Metin e892cc8c76 dizin yapımız tamam.
InstallContext düzeltildi.
ödül olarak install.py class yapısı kazandı...
2005-07-16 20:45:29 +00:00
Barış Metin 1471651d3a install context. dizin işlerini düzenlemeye başlıyorum. install.py'yi
de build.py'de bu context'in kullanılmasını sağlayacağım sonra...
2005-07-16 19:43:03 +00:00
Barış Metin ab53eab031 araçlar tools dizinine gider. Bu da onların menkıbesi... 2005-07-16 19:18:36 +00:00
S.Çağlar Onur bf3582aa98 symlinkleri de görmek gerekiyor 2005-07-16 15:23:20 +00:00
A. Murat Eren 364174e6de Ben senin configure betigine demek istiyorum.. Sacmalatiyorlar insani.. 2005-07-16 10:50:09 +00:00
A. Murat Eren 6311336261 Buna bir el atmak lazim daha fazla paket yapmadan.. InstallWithHEDE seklinde devam etmek yerine bir dict ile filan parametre gonderecegimiz bir Install fonksiyonumuz olsun bence. Ne kadar erken duzenlersek actionsapi'yi o kadar az actions.py ile ugrasiriz daha sonra duzeltmek icin.. 2005-07-16 10:18:35 +00:00
S.Çağlar Onur 238b160bd5 paket yaparken lazım geliyor, hızlıca yazılmış bişiy dursun işte ben kullanıyorum :P 2005-07-15 13:52:43 +00:00
Barış Metin fa7aa783cb paket kuruluyor ve paket içerisindeki comar scriptleri register ediliyor!
dizinlendirmede bir sorun var. Dosyalar saklanırken ayrı ayrı dizinlere koyuluyor ve files_xml_dir'a files.xml diye dosya atılıyor. Salakça tabi :). Bunun yerine paket adı ve version numarasından bir dizin oluşturacağız lib_dir() içerisine ve dosyaları oraya yerleştireceğiz... Daha kolay olacak. Salaklığıma geldi files_xml_dir, metadata_xml_dir, comar_files_dir gibi dizinler açtım...
2005-07-15 13:48:08 +00:00
Barış Metin 7210d1cfbc pisi-cli install paket-adi.pisi şu anda çalışıyor.
birazdan comar betiklerinin de teker teker register edilmesi hadisesi
için girişeceğim. kazamız mübarek olsun arkadaşlar.
- bacinizin bidiği
2005-07-15 13:10:23 +00:00
Barış Metin 6327e81277 COMAR dosyaları da oluşturan paketin içerisine yerleştiriliyor artık.
pspec.xml yapısını oldukça iyi tasarlamışız. Kendimizi seviyorum...
2005-07-15 13:00:00 +00:00
Barış Metin 39b542a6f1 provides/comar altına comar eklenmeyecek. doğrudan provides/'ın altına comar eklenecek.
bu sefer tamam.
2005-07-15 12:36:51 +00:00
Barış Metin 74e960fee3 iki tane fix.
- buildhelper'a fonksiyonu ekledik ama çalıştırmasını söylemeyi unutmuşuz bir önceki commit'de
- specfile'da ComarProfiles, Package altına node olarak eklenmeli.
2005-07-15 12:29:59 +00:00
Barış Metin 84ff1a4f11 - comariface'e küçük bir düzenleme
- constants'a comar_dir eklendi.
- buildhelper derlerken comar betiklerini de indirsin.
(henüz çomar betikleri pisi paketi içerisine dahil edilmiyor. o da olacak...)
2005-07-15 12:19:09 +00:00
S.Çağlar Onur 464b2ca512 dodoc'ta glob nimetlerinden yararlansın... 2005-07-15 12:05:53 +00:00
S.Çağlar Onur 1d411ac7d3 compile diye bişiy eklendi 2005-07-15 11:25:26 +00:00
S.Çağlar Onur d725200a8d typo 2005-07-15 11:11:43 +00:00
S.Çağlar Onur 8b439e1f7d insinto eklendi, birazdan ActionsAPI düzenleyeceğim biraz 2005-07-15 11:02:18 +00:00
Barış Metin 8dad2c77ca "Benim Env'im neden sabit" sorununa pitonik bir çözüm. 2005-07-14 22:23:12 +00:00
S.Çağlar Onur f905e25f3f Typo 2005-07-14 18:03:40 +00:00
Barış Metin 4bdafb841c debug satırını çıkart
bu arada removeScript çalışmıyor...
2005-07-14 14:09:31 +00:00
Barış Metin 8183d43898 call geriye bir şey döndürmüyor.
şu anki call çalışıyor...
2005-07-14 14:08:52 +00:00
Barış Metin 9ff109dfe9 remove script şeysi de olsun... 2005-07-14 14:05:35 +00:00
Barış Metin 3532cd7959 ikinci parametre appname olmalıymış. Gürer dedi, o yüzden yani... 2005-07-14 13:39:46 +00:00
Barış Metin e61c98a2c7 comar'ı çağırmak için küçük bir deneme. Gürer'in call.py'sinden
çalma...

register için om'dan sonra bir parametre daha vermek gerekiyor.
+Net.NIC eth /path/to/x.py
gibi.

Burada eth nedir? Muhtemelen bunu spec dosyasında COMAR bölümünü
yazarken belirtmemiz gerekiyor. Yani:

<COMAR script="interface.py" XXX="eth">Net.NIC</COMAR>
2005-07-14 12:44:40 +00:00
S.Çağlar Onur 207d72b70d ActionsAPI değişiklikleri, net-tools depoda 2005-07-14 12:03:49 +00:00
Barış Metin 19a2e08b4e install sırasında comar betiklerinin de comard'ye register edilmesi
gerekiyor. Bunun için bir kaç satır comment karaladım.
2005-07-14 11:42:14 +00:00
Barış Metin 0a32c39e86 provides ve requires bölümlerini dün Gürer ile "comar ve pisi" konulu panelde tartıştığımız üzere güncelledim. Belge de güncellendi. PSPEC yazan arkadaşların da dikkatine :). 2005-07-14 11:28:26 +00:00
S.Çağlar Onur 572624387b ActionsAPI biraz daha genişledi, bu seferde cpio saçmalıklarından. Meren ile önce yapabildiğimiz kadar paketi bir şekilde yapalım bir kırılma noktasına gelince API'yi refactor ederiz kararı aldık, dağınıklık ondan so don't panic :P 2005-07-13 21:12:31 +00:00
Barış Metin 79628d3f8f conflicts ve provides ile derleme sorunu giderildi.
specfile içerisindeki yorumlar eski haline getirildi.
2005-07-13 19:23:34 +00:00
S.Çağlar Onur 573e33dec8 Sorun çıkartan satırları yorum satırı yaptım, aksi halde .pisi dosyaları oluşturamıyoruz... 2005-07-13 17:35:12 +00:00
S.Çağlar Onur 62f7c55577 ActionsAPI biraz daha genişledi, bazı fonksiyonlar değiştirildi. Bzip2 paketi eklendi depoya 2005-07-13 17:27:23 +00:00
Barış Metin e405cc6a04 bir iki hata düzeltildi.
- help düzgün çalışmıyordu...
- usage optparse'da kullanılan bir değişken, yerine usage_text kullandım
- updatedb komutu çalışsın.
- ParseError yakalanmak için bir exception olsun.
2005-07-13 00:37:31 +00:00
Barış Metin f4e7b5ec6f biraz şekle soktum. komutların her birini sınıf yapmak getattr magiclerinden kurtardı bizi. 2005-07-12 21:09:25 +00:00
A. Murat Eren 1ee07261c6 Son typo'lar.. 2005-07-12 07:25:58 +00:00
S.Çağlar Onur 667bdd1b78 Kozmetik değişiklikler, Sir I'm ready to go... 2005-07-12 07:06:39 +00:00
A. Murat Eren b748f333aa Son düzenlemeler, döküman yayınlanmak üzere.. 2005-07-12 06:16:15 +00:00
Barış Metin 0a6954584d modülleri mümkün olduğunca geç import edelim. 2005-07-11 22:39:19 +00:00
Eray Özkural 7a48268cc2 * typo 2005-07-11 21:26:52 +00:00
Eray Özkural 65afc5679c * reorg: catlasin yum'cular 2005-07-11 21:26:26 +00:00
Eray Özkural a957643576 * ufak bir yanlis anlama olmus, hemen duzelteyim, kusura bakmayin
benim hatam sayilir. pisi-cli komutlarina specific option'lar icin
 ne yaptigim tam anlasilmamis sanirim. olay su. her komutun ayri
 bir option'i var. bunu optparse'la yapabilmek icin once komutu okuyup
 sonra parser'i construct ediyor. ilk komutu okumayi da gene optparse'la
 yaptim ama daha kolay bir yolunu biliyorsaniz yapin (bu daha basit
 o acidan). bir de svn'de oldugu
 gibi common option'larin specific option'lardan once gelmesi de enforce
 edilebilir. su anda enforce edilmiyor ama oyle olmassa sicabilir.

 nasil calistigini gormek icin:

 pisi-cli --test remove x
 pisi-cli --test build x

birincisinde remove'a ozel --test option'i taninir. ikincisinde build'in
oyle bir option'i olmadigi icin veryansin eder.
2005-07-11 21:17:37 +00:00
Eray Özkural f2627ddc44 * remove komutunu ekle
* help'ler koy komutlar icin ayri ayri
* nedir
2005-07-11 20:58:03 +00:00
Eray Özkural 57b5ae8fda * prealpha gitti, ve tag etmedik bile o gunu :) 2005-07-11 01:21:17 +00:00
Eray Özkural 60a4b83cb2 * installdb files'i guzel dondursun
* eger yeniden kurumsa, eski paketi once remove edelim, aha!
* upgrade mi downgrade mi info'lar confirm'ler cabasi
* dunyanin en dandik installation seysi degil artik :) ama daha calismadi
2005-07-11 01:07:17 +00:00
Eray Özkural f797ca0b88 * conflict eden package'i install etme istersen 2005-07-11 00:36:33 +00:00
Eray Özkural e9f6b2d384 * provides/conflicts seysileri 2005-07-11 00:33:26 +00:00
Eray Özkural edb4071a6a typo 2005-07-11 00:12:13 +00:00
Eray Özkural 2c7a6dba37 aptal bir confirm fonksiyonu ekle 2005-07-11 00:11:55 +00:00
Eray Özkural fc8647712b typo 2005-07-10 23:58:36 +00:00