5570 Commits

Author SHA1 Message Date
Barış Metin de89b9bb9a - yeni bir deneme paketi (amarok) yap (ve güzel hatalar keşfet.)
- build.py:getFileType()'daki bir hatayı düzelt.
- kırık linkler ile ilgili iki sorunu util.py:sha1_file() ve build.py:genFilesXml()'de düzelt.
- dizin boyutunu hesaplarken linkleri hesaplatma - util.py:dir_size()
- files.py:Files'da okuma ile ilgili sorunları düzelt.
- build.py:buildPackages()'da pakete eklenecek dosyaları files.xml'den okuyarak ekle.
2005-06-25 03:09:04 +00:00
Eray Özkural bf2671d350 * database'leri goster sonunda 2005-06-25 02:00:25 +00:00
Eray Özkural 9e2c71c105 typo 2005-06-25 01:57:34 +00:00
Eray Özkural a6dc8fd095 * add a shell script to test prealpha level functionality 2005-06-25 01:55:10 +00:00
Barış Metin 2db2e14bd2 pisi-install da en az pisi-build kadar yeteneklidir :).
./pisi-install startup-notification-0.8-2.pisi startup-notification-devel-0.8-2.pisi
2005-06-24 21:12:47 +00:00
Barış Metin 9daba71e0a pisi-build parametre olarak verilen birden fazla pspec dosyasını da
kabul edebilir.

./pisi-build samples/popt/popt.pspec samples/startup-notification/startup-notification.pspec
2005-06-24 21:08:41 +00:00
Barış Metin 967dda38fc fix: utiltests.suite'i kullan.
Not: archive.py'deki son güncellemeden sonra archivetests
çakılıyor. Şimdilik önemsemeyin, Meren ile bir karara vardığımızda
düzelteceğiz.
2005-06-24 20:36:09 +00:00
Barış Metin 5fab57ec53 string saçmalığı yerine util'deki removepathprefix'i kullan. 2005-06-24 20:15:04 +00:00
Barış Metin 992a3b4285 pisi-build artık bir PSPEC dosyasından birden fazla paket oluşturmayı destekliyor.
Meren, archive.py içerisindeki comment'e bir bak.
2005-06-24 20:07:20 +00:00
S.Çağlar Onur a7ca445a58 ActionsAPI'ye eklemeler başladı, build.py içinde ufak bir yer ve metod ismi değişikliği yaptım kafa karıştırmamak adına... 2005-06-24 19:27:51 +00:00
S.Çağlar Onur eaeb075bbc pathName her zaman olmak zorunda değil. -- baris 2005-06-24 18:18:01 +00:00
Eray Özkural e7fb3c923b * commentleri cikar, installable'daki if blogunu biraz duzelt, geyik ekle 2005-06-24 16:55:36 +00:00
Eray Özkural f77f64fd72 ilk pisi install'unu basariyla yap. bunu denemek icin once
pisi-index'le index dosyasini yapip, sonra bunu pisi-updateindex'le
database'e sokup, sonra da pisi-install'la startup... paketini
install edebilirsiniz. ayni paketi ikinci kere kurmaya calisinca
simdilik yamuluyor.

* zip extract code'unu duzelt, artik cikarttirtiyor paketi
2005-06-24 16:43:53 +00:00
Eray Özkural 0ba1872931 * default directory temizlemeyi kaldir, soyle use case'ler var:
bir seyler cikar
   bir seyler daha cikar
   root directory'e cikar :) <-- root diri silmek cok parlak olmadi
                                 allahtan user mode'da calisiyoruz :)
* fix: ofile degil fileName'in sonuna bakmak gerekiyor dir mi degil mi anlamak
  icin
2005-06-24 16:29:29 +00:00
Eray Özkural 8617263c07 * removepathprefix'de de yazdigim splitpath'i kullan, testini de yap guzelce 2005-06-24 16:22:03 +00:00
Eray Özkural 89fcb110af * install'u erken kes, bug'i gormek icin, her zaman output dir'i temizlemeye calisma, aman diyeyim 2005-06-24 16:04:12 +00:00
Eray Özkural a256bc0a7d * os.path.split ve range() ile ilgili hatalari duzelt ve debug loglari ekle 2005-06-24 15:52:55 +00:00
Eray Özkural 916bf4535a * add util test 2005-06-24 15:38:54 +00:00
Eray Özkural fd64a1a0b4 * add an unzip function 2005-06-24 15:30:20 +00:00
Eray Özkural cda1ce9d17 * haksizlik etmeyelim, yamuk bir reduce'u da duzeltmistik removepathprefix'de 2005-06-24 15:28:27 +00:00
Eray Özkural f82bc09632 * sicmakta israr eden extract_dir_flat'i uncomment et 2005-06-24 15:26:06 +00:00
Eray Özkural 5ad2f1a2fe * unpack dir flat interface'i archivezip icin
* unicode sacmaligiyla ugras
* reduce default arg istiyor tabii
* bir takim ufak hatalar hala var
2005-06-24 15:19:01 +00:00
Eray Özkural 233c794672 iste bu da nur topu gibi yeni bir tool 2005-06-24 14:52:10 +00:00
Eray Özkural 9e5f38f2c4 * pisi-updateindex tool'unu implement et(meye basla) 2005-06-24 14:51:49 +00:00
Eray Özkural b2b7bd47f1 * fix 2005-06-24 14:36:49 +00:00
Eray Özkural a166d25928 * read'i yazmaya basla 2005-06-24 14:36:25 +00:00
Eray Özkural 2bc5fe52f3 * indexing tool'unu implement et 2005-06-24 14:31:43 +00:00
Eray Özkural 8353808532 * start pisi index 2005-06-24 14:09:21 +00:00
S.Çağlar Onur b4b0acd0ea ./tmp yerine realPath kullanmaya başlayalım, yoksa actionsapi içinde taklalar atmam gerekiyor. Zararsız bir değişiklik... 2005-06-24 14:04:19 +00:00
Eray Özkural 33591dc101 * handle exceptions at pisi-install CLI 2005-06-24 13:45:21 +00:00
Eray Özkural 9178b8bc55 * ilk basarisiz install gerceklesti, popt-libs gettext'e depend ettigi
icin install edilemiyor. bu simdi basari sayilir mi? :P
* bir iki ufak hata duzeltip pre-alpha'ya gercekten yaklas
* name'leri unicode olarak cikariyor minidom ama ben str'ye ceviriyorum
  unicode olmayacak herhalde paket adlari? neyse, simdilik olmuyor
2005-06-24 13:42:35 +00:00
Barış Metin 11988073ef comment says it all. 2005-06-24 13:32:19 +00:00
A. Murat Eren 652138d995 Working directory sorununu asmak icin bir wrapper fonksiyon ekleyelim..
Simdi testleri gozden gecirecegiz, hala calismiyor lakin korkmaya gerek yok.
2005-06-24 13:24:31 +00:00
Barış Metin 9eccf1b2c2 actions API'a text değişken göndermek için en makul yol ENVIRONMENT tanımlamak. 2005-06-24 13:11:41 +00:00
Onur Küçük ad1622df52 nada perbueno 2005-06-24 12:49:14 +00:00
Eray Özkural 6b18ac4950 install dir gerekiyor, ama bu sekilde. yanlisti.
bu sadece temporary dir altinda package installerin
control dosyalarini vs. cikardigi yer. orayi temizleyip
sonra oraya cikaracak okuyup kontrol etmek icin
dosyalari vs.
2005-06-24 12:27:14 +00:00
Barış Metin d23fceb0c6 Bunların burada işi yok.
./tmp/work ( aka config.work_dir() )
./tmp/install (aka config.install_dir() )

diye dizinler yok.
2005-06-24 12:17:28 +00:00
Barış Metin 85819adf1f zip yapmak için yeni test.
Bu sayedi bir hatamızı keşfettik.

ArchiveZip:add_to_archive()'e real path verildiği zaman çakılıyoruz.

archive.py'yi güncelleyeceğiz...
2005-06-24 11:49:02 +00:00
S.Çağlar Onur 3cc597156a Eray'ın haklı önerisi üzerine 2005-06-24 11:02:00 +00:00
Barış Metin 836f098dd7 bu debug satırına gerek yok artık 2005-06-24 10:55:34 +00:00
Barış Metin c58a500ecc biraz daha sıkı testler. 2005-06-24 10:52:56 +00:00
S.Çağlar Onur 9b86a6e86f Hızlıca bir paket daha yaptım ve arada böcük ezdim :P 2005-06-24 10:35:25 +00:00
Barış Metin 05d6f9a7d4 Constants içerisindeki değerleri de test et.
Testleri biraz daha sıkı hale getiriyorum. Bu sayede daha önce
yakalayamadığımız bugları (varsa ;) yalakarız belki.
2005-06-24 10:29:44 +00:00
A. Murat Eren 50b497ea4c Bir takım fiksler..
Açıklama satırları ekleyeceğim koda yemekten sonra.
2005-06-24 09:35:01 +00:00
S.Çağlar Onur 0c8da14c87 Eşitte olabilir [ rootfs'lerde öyle :P ], test failed etmesin 2005-06-24 09:14:13 +00:00
Barış Metin d216a61504 add_file yeterince açıklayıcı bir isim değildi. Artık ne kadar açıklayıcı, değil mi? 2005-06-24 09:07:33 +00:00
Barış Metin 63f6c5ee2b comments. 2005-06-24 09:00:44 +00:00
A. Murat Eren c03a6d53e3 Symlink ve permissionlar ile ilgili bir sorunumuz kalmadi..
Dosya sisteminde nasilsa oyle zipliyoruz, zip icinde nasilsa oyle aciyoruz.
2005-06-24 08:53:51 +00:00
Barış Metin da30ba93bb comment. 2005-06-24 08:06:31 +00:00
S.Çağlar Onur 4c7b253bd9 Bla bla yerine 2005-06-24 08:06:14 +00:00