[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