[Gelistirici] pakhandler cleanup

Faik Uygur faik at pardus.org.tr
19 Şub 2009 Per 15:48:52 EET


Perşembe 19 Şubat 2009 günü (saat 11:44:13) Bahadır Kandemir şunları yazmıştı:
> 19 Şub 2009 Per tarihinde, Semen Cirit şunları yazmıştı:
> > Merhabalar,
> >
> > Comar pakhandler'da bulunan cleanupPackage paket kaldırılmadan önce
> > çağrılıyor ve paket kaldırıldıktan sonra yapması gerekenleri yapamıyor.
> > Bu şekilde yapılmış olmasının özel bir nedeni var mı? Çünkü postremove
> > gibi bir pakhandler olması gerekiyor gibi.
> >
> > Bunu yapmamızın gerekliliği var mı? Eğer varsa bunun yöntemi nasıl
> > olmalı?
>
> İşlerin paket kaldırıldıktan sonra yapılması için özel bir sebep var mı?
> Önce ya da sonra yapılmasının bir farkı olmamalı.
>
> Paket kaldırıldıktan sonra, pakete ait COMAR betikleri de silinmiş
> olacağından, ortada çalıştırılacak bir betik olmuyor. Gerekirse, buna bir
> çözüm bulunur elbette.

postRemove eklersek, COMAR betikleri, files.xml ve metadata.xml postRemove 
sonrasında silinemez mi?

Şu sırada:
preRemove - Paketi sistemden kaldır - postRemove - files.xml, metadata.xml ve 
comar betiklerini temizle.

pisi için bunda bir sakınca yok denebilir çünkü db'si niteliğinde zaten bu 
dosyalar. Paket, sistemden dosyaları ile kaldırılıyor, en son da pisi db'den 
siliniyor.

- Faik




Gelistirici mesaj listesiyle ilgili daha fazla bilgi