[sisyphus] Re: perl-manpages

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Авг 17 09:13:01 MSD 2005


On Wed, Aug 17, 2005 at 08:25:45AM +0400, Alexey V. Novikov wrote:
> >This packages has two scripts:
> >1) /usr/sbin/perlman, capable of generating manual pages for all
> >perl modules and pod files under "core" and "vendor" directores;
> >2) /etc/cron.daily/perlman, a daily job that will generate/update
> >manual pages in /var/cache/perlman/man{1,3} and then will make
> >symbolic links for them in /usr/local/man/man{1,3}.
> А может не надо их в         ^^^^^^^^^^?

Я над этим много думал.  man-страницы -- генерат.  Там выполняется
большое количество перлового кода.  От рута пускать его нельзя.
Следовательно, напрямую ни в /usr, ни в /usr/local генерить ничего
нельзя.  Поэтому создаётся каталог /var/cache/perlman с правами 2775
root:man, а скрипт /usr/sbin/perlman пускается от псевдоюзера cacheman.

Далее, /usr/share должен быть полностью под контролем rpm.  Никакой
отсебятены туда лучше не ставить.  Поэтому линки на генерат я решил
ставить в /usr/local/man.  К счастью, поиск в этом каталоге работает "из
коробки".

$ grep /usr/local/man /etc/man.conf
MANPATH /usr/local/man
MANPATH_MAP     /usr/local/bin          /usr/local/man
MANPATH_MAP     /usr/local/sbin         /usr/local/man
$
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050817/15bf19f2/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus