From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 4 May 2005 16:27:13 +0300 From: Michael Shigorin To: ALT Linux Sisyphus discussion list Message-ID: <20050504132713.GD2814@osdn.org.ua> Mail-Followup-To: ALT Linux Sisyphus discussion list References: <200504291856.33758.veunap@plesk.ru> <200504291928.33679.veunap@plesk.ru> <42722DD3.3080602@altlinux.ru> <200505031451.07969.veunap@plesk.ru> <4278CB79.9030009@altlinux.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4278CB79.9030009@altlinux.ru> User-Agent: Mutt/1.4.2.1i Subject: [sisyphus] makewhatis/slocate should be better controlled? (was: Duplicate man-pages-ru after dist-upgrade) 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, 04 May 2005 13:27:15 -0000 Archived-At: List-Archive: 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 ------ Linux.Kiev http://www.linux.kiev.ua/