5570 Commits

Author SHA1 Message Date
Barış Metin 0eed8f10db typo 2005-06-21 13:27:05 +00:00
S.Çağlar Onur 345d476367 actionsapi testleri, şimdilik sadece gnuconfig için. autotools test etmek için akılcı bir yöntem bulamadım daha 2005-06-21 13:19:27 +00:00
S.Çağlar Onur c9b76ce3cb Olmayan test suite çıkartıldı [ yerine konunca ekleriz ], birazdan autotools gelecek, böcek ezmekle uğraşıyorum actionsapi içinde 2005-06-21 13:14:36 +00:00
Eray Özkural 62cac753b9 * bir iki duzeltme, ama Files.write() da patliyor :( 2005-06-21 12:42:15 +00:00
Eray Özkural 0d1961dfb2 * kafa gozu yararak biraz Files class'ini kullan
- simdi anlasildi ki, o readerlari constructor'a koymak berbat bir
    fikirmis
  - onun yerine static bir alternatif constructor deniyorum list
    comprehensionlar icin calisacak
  - hala hicbir sey test edilmedi breakage bekleyin
  - bir de output dir olarak pkg_work_dir() kullandim bu da yanlis herhalde?
2005-06-21 12:33:40 +00:00
Eray Özkural 836d38786e * dependency'lerde versionFrom versionTo'yu implement et
* metadata write kisminda metadata class'ini kullan
2005-06-21 12:24:46 +00:00
Eray Özkural 5547bcf68d * seq/string utility'leri implement et:
- concat, listeleri birlestir
  - multisplit, string.split 'i extend et
* version class'ini tamir et ve testi gecirt
2005-06-21 11:34:39 +00:00
Barış Metin 6b390fe7e0 specfile'a yazmak pre-alpha da kullanacağımız bir özellik değil. paket
oluşturma ve kurma adımlarında specfile bizim için yalnızca okunması
gereken bir dosya.

build işlemi ile ilgili bir iki madde ekledim.
2005-06-21 11:25:25 +00:00
Eray Özkural e17f8752e0 * version diye bir module cabasina girdim, dependency kosullari icin
gerekir.
  - tabii allah bilir daha ne gerekiyordur tamami icin ama neyse :(
2005-06-21 11:15:21 +00:00
Eray Özkural b10852dae7 todo'yu update ediyorum. buna bir bakabilir misiniz
lutfen, ve yapacaginiz item'lari da yaziniz vs.
2005-06-21 11:06:32 +00:00
Eray Özkural cea77afb37 * ufak bir fix, commentler 2005-06-21 10:59:32 +00:00
Eray Özkural 27e14b7d07 * refactoring zamani:
- sourcearchive tam olarak baris'in dediklerini ve biraz daha fazlasini
    yapan akilli bir class'tir. bir tanedir. sirinlikten yanina varilmaz. :)
2005-06-21 10:56:05 +00:00
Eray Özkural c7667f4b9b * simdi unpack icin genellestirilmis olan code'u kullan
* fix: zip arsiv'inde adi '/' ile bitenler directory'dir
* bir iki tane daha ufak iyilestirme
2005-06-21 10:33:24 +00:00
Eray Özkural e1cca01c2d * test code'unu duzelt, file yerine files de unpack interface'ine. kabak gibi cikti simdi hatalar tabii 2005-06-21 09:54:40 +00:00
Eray Özkural 75ddadc2e3 * testi gecmesi calistigi anlamina gelmez tabii ki 2005-06-21 09:50:35 +00:00
Eray Özkural e4386c63fe * unpack dir'i de implement et 2005-06-21 09:44:03 +00:00
Eray Özkural 82d7d0840f * yeni path fonksiyonlari implement et
* archiveRoot'u implement et unpack_file_cond() icinde
2005-06-21 09:42:36 +00:00
Eray Özkural 544f2f598d 2005-06-21 09:27:04 +00:00
Eray Özkural a1fa4c814c * archive icin gerekli birseyler yazildi 2005-06-21 08:55:44 +00:00
A. Murat Eren 4c0357ba07 Her sey MD5 yerine SHA1 kullanacak sekilde degistirildi. Artik butunluk kontrollerinin hepsi SHA1 ile yapiliyor..
Belgede guncellendigi gibi, files icerisindeki MD5Sum, Hash ile degisti..
2005-06-21 08:41:28 +00:00
Eray Özkural f64b019892 * comment 2005-06-21 08:25:41 +00:00
A. Murat Eren d88279aeb2 pisi.lyx guncellendi.. Dosya tipleri eklendi, dosya ozeti almak icin MD5 yerine SHA-1 kullanilacagi belirtildi, 5. kısım artık geçerliliği kalmadığından tamamen çıkarıldı, dosya boyutunun ayrıca tutulmasının gerekli olmadığından dolayı files.xml'den ilgili belirtim çıkarıldı.. 2005-06-21 07:39:28 +00:00
Barış Metin 273e039972 küçük bir düzeltme 2005-06-20 23:01:25 +00:00
Barış Metin 339876a8e5 chat yapıyoruz yine... 2005-06-20 18:42:36 +00:00
Eray Özkural 2a3cd8eef4 * package.extract_file'in gerektirdigi seyleri archivezip'de
yapmaya calis
* gereken diger seyleri gormek ve nasil yapilacagini gormek icin
  genellestirilmis unpack_file_cond fonksiyonuna bakiniz...
2005-06-20 15:21:44 +00:00
Eray Özkural d311c28e6f * kosula gore unzip yapan code ekle 2005-06-20 15:13:48 +00:00
Eray Özkural d383c1e85a * tamam bu onemli, biraz dikkat lutfen
- package context'i archive'in calismasi icin gerekli degil (source info)
  - archive ornegin package class'inin implementation'i icin kullaniliyor
    constructor'a a bakin
  - source adi vs. gibi seyleri bilmesi gereken module, build islemi
    sirasinda build module'u, diger turlu "batteries included" bir archive
    module'u degil, sadece source'lari acabilen bir archive module'u yazmis
    olurduk... ayni zamanda bu biraz sorumluluklarin karistirilmasi oluyor
    module'ler arasinda, bundan kacinmaya calisirsak iyi olur. fetcher'da da
    benzer bir hata olabilir, sadece spec'teki source archive'larini
    indirebiliyorsa, yanlis yazilmis demektir.
  - ayni zamanda dikkat ederseniz, sol kulagi sag elle tutmaya benziyor
    anlattigim tur karisikliklar
  - gereken is bitmis degil. package module'unun gerektirdigi fonksiyonlara
    bakiniz. sadece bazi dosyalari cikarmak, yeni arsiv olusturmak gibi
    fonksiyonlar istemekte.
  - package module'u install operasyonu icin kullanildigi icin onemli
  - tabii gene ayni archive module'unu binary package'lari build ederken de
    kullanabilmeliyiz vs. vs.
2005-06-20 15:00:11 +00:00
Eray Özkural 5d1a942096 * xmlfile'i iyice sekle semale kavustur, yazma isini daha robust yap 2005-06-20 14:24:11 +00:00
Eray Özkural 2d357b1e6c * files.xml yazmayla ilgili gelismeler 2005-06-20 14:13:42 +00:00
Eray Özkural 4a27d39b98 * start implementing progress stuff in CLI 2005-06-20 14:06:49 +00:00
Barış Metin 07488ebe16 yalnızca test ediyoruz... 2005-06-20 13:58:30 +00:00
Eray Özkural 16290e1605 * ... 2005-06-20 13:57:20 +00:00
Eray Özkural 0ff3f401b1 * ... 2005-06-20 13:56:39 +00:00
Eray Özkural f872fbe5f2 * ... 2005-06-20 13:51:10 +00:00
Eray Özkural f9babc9136 * comment 2005-06-20 13:50:29 +00:00
Eray Özkural c679310f36 * fonksiyon haline dondur 2005-06-20 13:48:40 +00:00
Eray Özkural 4dff4b67bf * files icin write yapmaya basla
* xmlfile'daki write fonksiyonlarina basla
* PisiInstall class'iyle ilgili bir not dus
2005-06-20 13:46:49 +00:00
S.Çağlar Onur 94d4be3bc2 Install'da Build gibi Class içine girsin, benzer olsunlar demi. 2005-06-20 13:40:56 +00:00
Barış Metin cec4c2c281 bir toplevel dizin için tüm dosya ve hash bilgisini oluşturan generator (get_file_hashes) 2005-06-20 13:33:28 +00:00
Barış Metin a09109f02f getAllNodes doğrudan çağırıldığında liste almıyor. 2005-06-20 13:31:14 +00:00
S.Çağlar Onur 6ba80f8d86 Herhangi bir klasörün ait olduğu disk bölümünün boş alanı [ /usr v.s split durumda ise ] 2005-06-20 13:11:56 +00:00
Barış Metin e04db5e0df paket oluşturma dizinini de almak isteyeceğiz. pkd_dir()'ı ekledik bu yüzden. 2005-06-20 12:44:17 +00:00
Eray Özkural 06b3a87c36 * files'in ilk versiyonu 2005-06-20 12:37:18 +00:00
Barış Metin 518e801699 - yalnızca action betiklerini çalıştırmak için dizin değiştir. Sonra
efendi gibi geri dön.
- metadata ve files dosyalarını oluşturacak fonksiyonları hazırlamaya başla.
2005-06-20 12:35:38 +00:00
Barış Metin 0ff2733eb9 - check_file'a bir dönüş değeri ekle.
- copy_file'da shutil kullan.
2005-06-20 12:34:04 +00:00
Barış Metin 1e7576a301 dosyayı silmeden önce var olup olmadığına bakmak lazımdır. 2005-06-20 12:32:48 +00:00
Barış Metin cd498e08c4 dosya/dizin boyutunu hesaplamak zor iş :(. 2005-06-20 12:17:59 +00:00
Eray Özkural fc6d5151de * put the latest config.* as package_data under pisi actionsapi 2005-06-20 12:15:08 +00:00
Eray Özkural 6ee8a2953e * package'a yeni interface ekle (icindekileri kabak gibi cikarmak icin)
* install iskeletini file size disinda tamamla (nasil yapilacagi belli
  degil. caglar?)
* installdb ve testlerini duzelt, ufak tefek hatalar vardi ahem
*
2005-06-20 11:38:24 +00:00
Eray Özkural c36aad7405 * olmayan dosyalari atla, automake 19u koy 2005-06-20 11:21:58 +00:00