[Gelistirici] docbook-{xsl,xml} paketleri, çomar postRemove metodu
Eren Türkay
turkay.eren at gmail.com
15 Şub 2007 Per 21:59:54 EET
Selam,
docbook paketleri ile uğraşırken paket kaldırıldıktan sonra işlem yapmam
gerekti. İşlem basit, /etc/xml/docbook dosyasını kaldırıp
build-docbook-catalog scripti ile yeniden inşa etmek. Bu işlem sistemde
docbook'ların var olup olmadığını, versiyon numarasını, dosya yolunu
vs. /etc/xml/docbook dosyasına yazıyor. İhtiyacı olan uygulamalar da bu
dosyaya bakıp, gerekli bilgiyi alıp işini yapıyor. Problem şu ki, docbook-*
paketlerinden herhangi biri kaldırırlırsa /etc/xml/docbook dosyası yeniden
oluşturulamayacağı için kaldırılmış olan bu paketler sistemde var gözüküyor.
Bu sistemin kararlılığını bozabilir. Aklıma iki çözüm geliyor;
A- Çomar'a postRemove metodu eklenir, uygulama kaldırıldıktan sonra çalışır
B- Hacky [1] bir yöntem ile bu sorun aşılır, (Ki çok kirli bir yöntem)
[1] preRemove'da dtd'lerin bulunduğu dizin "build-docbook-catalog" scriptinin
bakmadığı bir yere taşınır, script çağrılır, taşınan dizin tekrar yerine
konur ve pisi işleyişine devam eder
Saygılar,
Eren
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi