[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