[devel] Re: update-modules
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Авг 18 13:22:34 MSD 2003
On Mon, Aug 18, 2003 at 11:58:58AM +0300, Zhenja Kaluta wrote:
> >>>>> "DVL" == Dmitry V. Levin writes:
>
> >> Я глянул на это дело. Вот, что получилось:
> DVL> [...]
> >> Собственно, есть готовые rpm, но заливать я их не рискнул. На
> >> канале никто ничего по этому поводу мне не ответил.
>
> DVL> Осталось немного причесать тот kudzu-патч (и заменить
>
> sed'ом :) Лучше, правда, это за #define'ить выше, мало ли.
Вот и я о том же.
> DVL> update-modules на depmod -a) и будет здорово.
>
> Уже можно поглядеть на модули, собранные по новой схеме?
А при чем тут модули?
> Я, вообще, немного удивлен стремлению обязательно сделать
> по-своему. Эти схемы практически равносильны, поэтому разговоры в
> разрезе "чем лучше" ни к чему не приведут, но я лично для себя получаю
> конкретное неудобство -- меняется интерфейс (alt linux team до фени, у
> них такого не было раньше, все равно к чему привыкать), да и
> наглядность уменьшается.
В данном случае был вполне понятный смысл: пользователи привыкли, что
/etc/modules.conf они могут редактировать (я, например, привык).
Если завести update_modules == "depmod -a", то пользователи debian почти
не заметят разницы; думаю, так и стоит сделать.
> Еще неплохо тут иметь макрос в rpm типа %post_inst_modules (и rm,
> соответственно), зовущий этот depmod/update.
Например?
> Да, Дима, про mkinitrd, если изменить FindIdeModules() до формы
>
> FindIdeModules()
> {
> [ -z "$noide" ] || return
>
> local ide=/proc/ide/ide*
> if [ -n "$ide" ]; then
> FindModule -ide-mod
> local pci_modules=`find $MODULES_DIR/kernel/drivers/ide/pci -name '*.o' | \
> while read i; do /sbin/lsmod | awk {'print $1'} | grep \`basename ${i%%.o}\`; done`
> for i in $pci_modules; do
> FindModule $i;
> done
> FindModule -ide-probe-mod
> FindModule -ide-disk
> fi
> }
>
>
> это же ничему не повредит? О evms я думаю, как лучше сделать. Дело в
> том, что тут еще завязка на lvm2 (без evms) и поддержка старых
> версий.
Т.е. грузить все модули из $MODULES_DIR/kernel/drivers/ide/pci/, которые
загружены в данный момент?
Не знаю, повредит это или нет.
2devel@: а что вы думаете?
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030818/c791bed7/attachment-0001.bin>
Подробная информация о списке рассылки Devel