From: Michael Shigorin <mike@osdn.org.ua> To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru> Subject: [sisyphus] makewhatis/slocate should be better controlled? (was: Duplicate man-pages-ru after dist-upgrade) Date: Wed, 4 May 2005 16:27:13 +0300 Message-ID: <20050504132713.GD2814@osdn.org.ua> (raw) In-Reply-To: <4278CB79.9030009@altlinux.ru> On Wed, May 04, 2005 at 04:17:45PM +0300, Andrei Bulava wrote: > Ну вот, а стадия postinstall пакета man-pages-ru на это > (отсутствие /etc/cron.daily/makewhatis) не рассчитана. Повесьте > FR на пакет man-pages-ru с просьбой изменить %post на > /etc/cron.daily/makewhatis ||: > А дальше пусть мантейнер решит, надо ли беспокоиться о тех, кто > удаляет /etc/cron.daily/makewhatis, или проще убедить их не > ломать _систему_ такой оптимизацией. Меня не сильно беспокоят > 20 секунд, требуемые makewhatis на завершение своей работы. Ээээ... вообще-то по-хорошему это иначе делается. Раз кто-то пользует makewhatis через лочащую обёртку (что резонно) и её пользователей больше одного, надо не цепочку из них лепить с такими вот взаимозависимостями, а перекинуть обёртку, которая всё равно лежит в man, в /usr/sbin/makewhatis-wrapper какой -- а /etc/cron.daily/makewhatis упростить почти до минимума, но заодно научить смотреть в e.g. /etc/sysconfig/makewhatis, где бы его можно было культурно отключить. Ну или control(8) к нему прикрутить. > А вот шатания в сторону от > http://linux.kiev.ua/ideal-sysadm-rpm.html?&L=1 - беспокоят. Ну, это не догма... но удобно. > Если уж пакет man-pages-ru зависит от пакета man, то стадия > postinstall пакета man-pages-ru всегда вправе рассчитывать на > присутствие /etc/cron.daily/makewhatis. Это да. Вообще суть проблемы -- неуправляемость makewhatis(8) системными средствами, что приводит к бессистемным rm(1) или хотя бы $EDITOR /etc/cron.daily/makewhatis... и со slocate та же проблема, хотя там исправить её методом снесения пакета по крайней мере не так больно. :) PS: кто развешивает эти баги, меня в Cc: pls :) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/
next prev parent reply other threads:[~2005-05-04 13:27 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-04-29 11:56 [sisyphus] Duplicate man-pages-ru after dist-upgrade Vadim Eunap 2005-04-29 12:12 ` Andriy Dobrovol's'kii 2005-04-29 12:28 ` Vadim Eunap 2005-04-29 12:51 ` Andrei Bulava 2005-05-03 3:34 ` Vadim Eunap 2005-05-03 7:51 ` Vadim Eunap 2005-05-04 13:17 ` Andrei Bulava 2005-05-04 13:27 ` Michael Shigorin [this message] 2005-04-29 17:30 ` Aleksandr Blokhin 2005-05-03 3:36 ` Vadim Eunap 2005-05-03 7:51 ` Vadim Eunap
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=20050504132713.GD2814@osdn.org.ua \ --to=mike@osdn.org.ua \ --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