ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: "Alexey V. Novikov" <shader@yandex.ru>
To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru>
Subject: Re: [sisyphus] Re: perl-manpages
Date: Wed, 17 Aug 2005 16:48:08 +0400
Message-ID: <43033208.8020306@yandex.ru> (raw)
In-Reply-To: <20050817061941.GI19097@solemn.turbinal.org>

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




  reply	other threads:[~2005-08-17 12:48 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-15 20:07 [sisyphus] I: Sisyphus-20050816 packages: +5! -1 +84 (4595) Alexey M. Tourbin
2005-08-15 21:41 ` [sisyphus] perl-manpages Alexey Tourbin
2005-08-16  8:12   ` [sisyphus] perl-manpages Konstantin A. Lepikhov
2005-08-16 19:53     ` Alexey Tourbin
2005-08-17  4:25   ` [sisyphus] perl-manpages Alexey V. Novikov
2005-08-17  5:13     ` [sisyphus] perl-manpages Alexey Tourbin
2005-08-17  5:42       ` Alexey V. Novikov
2005-08-17  5:46         ` Vasya Makarov
2005-08-17  6:05         ` Alexey Tourbin
2005-08-17  6:19           ` Alexey Tourbin
2005-08-17 12:48             ` Alexey V. Novikov [this message]
2005-08-17 15:04               ` Alexey Tourbin
2005-08-17  8:32   ` [sisyphus] [wiki] " Michael Shigorin
2005-08-16  6:39 ` [sisyphus] I: Sisyphus-20050816 packages: +5! -1 +84 (4595) Ivan Adzhubey
2005-08-16 10:15   ` Alexey Gladkov
2005-08-16  6:43 ` Denis Ovsienko
2005-08-16 20:09 ` [sisyphus] xulrunner Arioch
2005-08-16 20:40   ` Alexey Gladkov
2005-08-16 21:52     ` Alexey Rusakov
2005-08-16 23:12       ` Alexey Gladkov
2005-08-17  8:29       ` [sisyphus] xulrunner Arioch
2005-08-17  8:55         ` [sisyphus] [ Предыдущее не читать !!! ] " Arioch
2005-08-22  5:18     ` [sisyphus] xulrunner Alexey Kakunin
2005-08-22  8:08       ` Alexey Gladkov
2005-08-16 20:51 ` [sisyphus] amarok aKode engine (was: I: Sisyphus-20050816 packages: +5! -1 +84 (4595)) Pavel Usischev
2005-08-17  5:14   ` Александр Новоселов
2005-08-17  5:29     ` [sisyphus] amarok aKode engine Pavel Usischev
2005-08-17  5:53     ` [sisyphus] amarok aKode engine (was: I: Sisyphus-20050816 packages: +5! -1 +84 (4595)) Afanasov Dmitry
2005-08-17  7:06   ` Stanislav Yadykin
2005-08-18 11:45 ` [sisyphus] Re: I: Sisyphus-20050816 packages: +5! -1 +84 (4595) Vitaly Ostanin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=43033208.8020306@yandex.ru \
    --to=shader@yandex.ru \
    --cc=sisyphus@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git