Предлагается вынести: /usr/bin/apropos /usr/bin/whatis /usr/sbin/makewhatis /etc/cron.daily/makewhatis /etc/cron.weekly/makewhatis /var/cache/man/X11R6/whatis /var/cache/man/local/whatis /var/cache/man/perl/whatis /var/cache/man/whatis /var/lock/makewhatis и соответствующие manpages в отдельный подпакет, который я бы на большинстве систем с удовольствием не ставил или сносил. См. тж. bug #21793.
хорошая мысль
> -[FR] seperate apropos/whatis/makewhatis > +[FR] separate apropos/whatis/makewhatis Вообще-то подразумевалось "прилагательное vs глагол", но пусть будет так, нечего выпендриваться сомнительным образом :)
Лёш, ты примешь такой патч? Мне бы очень хотелось иметь возможность класть в лёгкие дистрибутивы и контейнеры man(1) без makewhatis(8).
Какой патч ? Как вы предполагаете решать проблему обновления тех у кого whatis уже есть из пакета man ?
(In reply to comment #4) > Какой патч? spec patch/commit :) Мне надо -- я-то не против сделать, абы не на выброс. > Как вы предполагаете решать проблему обновления тех у кого whatis уже есть > из пакета man ? man сделать метапакетом, который Requires: man-minimal man-extras, разумеется.
Ещё одно рацпредложение (возможно, промежуточное): в posttrans-триггере для содержащих man-страницы пакетов выставлять флажок, что надо по (ана)крону запустить makewhatis. Ну задолбал меня этот навязчивый сервис, задолбал :)
(В ответ на комментарий №6) > Ну задолбал меня этот навязчивый сервис, задолбал :) +1. Коллеги, нервы ж не железные! Бутишь ноутбук на батарее: тут бы побыстрее всё сделать! А он запускает этот никому не нужный сервис. И даже неотнайсленый. (!!!) В крайнем случае можно его заэкранировать idlewrap имени mike.
(In reply to comment #7) > Бутишь ноутбук на батарее: тут бы побыстрее > всё сделать! А он запускает этот никому не нужный сервис. И даже неотнайсленый. > (!!!) Для ноутов, наверное, стОит сделать отдельную проверку -- не запускать если питание от батареи.
Сделано :) http://git.altlinux.org/people/mike/packages/?p=idlewrap.git;a=blob;f=idlewrap;h=adc441610aacc95dcff8293784d106ed9b9af5c2;hb=d5d8c7f15ebb7bc8b78b838b1aef4327c0ce48c2#l19
Спасибо! $ rpm -ql man-whatis-1.6f-alt14 | grep bin/ /usr/bin/apropos /usr/bin/whatis /usr/sbin/makewhatis * Tue Jun 26 2012 Dmitry V. Levin <ldv@altlinux> 1.6f-alt14 - Merged man-base subpackage back to man subpackage; man-whatis subpackage is no longer required by man subpackage (by Mikhail Efremov; closes: #27501). * Wed Jun 20 2012 Alexey Gladkov <legion@altlinux> 1.6f-alt13 - Replace makewhatis with ALT-specific script and move whatis in subpackage (ALT#21793) (thx Mikhail Efremov).