From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Comment: RFC 2476 MSA function at mx18.yandex.ru logged sender identity as: shader Message-ID: <43033208.8020306@yandex.ru> Date: Wed, 17 Aug 2005 16:48:08 +0400 From: "Alexey V. Novikov" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041217 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: perl-manpages References: <20050815200726.GA6704@basalt.office.altlinux.org> <20050815214131.GD19097@solemn.turbinal.org> <4302BC49.5080009@yandex.ru> <20050817051301.GG19097@solemn.turbinal.org> <4302CE34.408@yandex.ru> <20050817060506.GH19097@solemn.turbinal.org> <20050817061941.GI19097@solemn.turbinal.org> In-Reply-To: <20050817061941.GI19097@solemn.turbinal.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Aug 2005 12:48:47 -0000 Archived-At: List-Archive: 17.08.2005 10:19, Alexey Tourbin пишет: > On Wed, Aug 17, 2005 at 10:05:06AM +0400, Alexey Tourbin wrote: > >>On Wed, Aug 17, 2005 at 09:42:12AM +0400, Alexey V. Novikov wrote: >> >>>>$ 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 >>>>$ >>> >>>А если у меня /usr в read-only? Я что совсем без манов останусь? >> >>А. Я подумал, что предлагается ставить линки в /usr/share. :) >>Ну не знаю. /usr/local иногда отдельным разделом бывает. >>Скрипт /etc/cron.daily/perlman помечен как %config. Ну у меня в /usr/local лежит меньше 1Mb, так что мне теперь его отдельным разделом делать? > Кстати, эти два скрипта имеют замечательную особенность: они работают в > инкрементном режиме. При первом запуске скрипты отрабатывают несколько > минут (на создании генерата), при последующих запусках -- несколько > секунд. То есть *если* в /usr/lib/perl5 ничего не изменилось, *то* ни > в /var/cache/perlman, ни в /usr/local/man также ничего меняться не будет. > > В этом состоит решение вашей проблемы: если вы только что поставили или > обновили перловые пакеты, то /usr у вас, очевидно, ещё смонтирован в rw. > Тогда можно вручную запустить /etc/cron.daily/perlman, он сделает > генерат и поставит симлинки в /usr/local/man. После этого /usr можно > перемонтировать в ro. Угу, перемонтировал /usr в rw, обновил систему, и перед перемонтированием обратно в ro мне надо не забыть запустить руками /etc/cron.daily/perlman иначе меня завалят спамом в логах... :( Ну уж нафиг, буду юзать perldoc. PS: Цитаты из FHS: "/usr is the second major section of the filesystem. /usr is shareable, read-only data. That means that /usr should be shareable between various FHS-compliant hosts and must not be written to." http://www.pathname.com/fhs/pub/fhs-2.3.html#THEUSRHIERARCHY Обращаем внимание на "read-only data". "The /usr/local hierarchy is for use by the system administrator when installing software locally. It needs to be safe from being overwritten when the system software is updated. It may be used for programs and data that are shareable amongst a group of hosts, but not found in /usr." http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY Обращаем внимание на "is for use by the system administrator". -- WBR, Alexey V. Novikov