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