[Gelistirici] man indexleri

Onur Küçük onur at pardus.org.tr
23 Nis 2009 Per 14:12:28 EEST


On Thu, 23 Apr 2009 13:40:14 +0300
Fatih Aşıcı <fatih at pardus.org.tr> wrote:

> Perşembe 23 Nisan 2009 günü (saat 13:28:10) Fatih Aşıcı şunları
> yazmıştı:
> > > man dizinlerinde index.db dosyaları bulunmadığında mandb ile
> > > oluşturulmaya çalışılıyor. Eğer bu build esnasında olursa sandbox
> > > ihlaline neden oluyor.
> > >
> > > man paketine bir package handler ekleyip her yeni man sayfası
> > > kurulduğunda index'lerin güncellenmesini sağlamaya ne dersiniz?
> >
> > Bunu şimdilik ignore edin. Gerek yok aslında. Normalde indexler için
> > /var/cache/man dizini kullanılıyor; fakat nedense sun* paketlerinin
> > man sayfaları için kendi dizinlerini kullanıyor.
> 
> /etc/man.conf dosyasında her man dizini için bir cache dizini
> belirlenmiş. Bunların arasında java dizinleri olmadığı için kendi
> dizinlerinde oluşturmaya çalışıyor.
> 
> MANDB_MAP·  /usr/man·   ·   /var/cache/man/fsstnd
> MANDB_MAP·  /usr/share/man· ·   /var/cache/man
> MANDB_MAP·  /usr/local/man· ·   /var/cache/man/oldlocal
> MANDB_MAP·  /usr/local/share/man·   /var/cache/man/local
> MANDB_MAP·  /usr/X11R6/man· ·   /var/cache/man/X11R6
> MANDB_MAP·  /opt/man·   ·   /var/cache/man/opt
> 
> Aklıma şu çözümler geliyor:
>  - java dizinlerini man.conf dosyasına eklemek
>  - java ile gelen man sayfalarını /opt/man altına taşımak
>  - Yukarıdaki dizinlerin dışında bir man sayfası geliyorsa index
> oluşturacak bir package handler yazmak
> 
> Tüm indexleri güncelleyecek bir package handler'a sıcak bakmıyorum;
> çünkü biraz uzun sürüyor.
> 
> Fikri olan?

 pakhandler a ben de sıcak bakmıyorum, kullanıcı tarafında yapılması
illa gerekmiyorsa yapmayalım. Java man sayfalarını /opt/man altına
taşımak favorim

-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi