On Mon, Feb 16, 2004 at 04:20:01PM +0200, Ed V. Bartosh wrote: > Anton Farygin writes: > > >> >> К слову, scsi сейчас парсингом modules.conf ищется. > >> > > >> > IMHO неправильно, хотя - кто знает. > >> Приведи пример, когда это может быть нужно, плз. > > > > Нужно парсить ? > > > > Пример: пользователь собрал свой собственный драйвер для его любимой > > железки, для которой мы юзаем ядерный. > > > > И соответственно прописал его в modules.conf. > > Это его трудности. Пусть делает себе сам initrd. -with MODULENAME и > -without MODULENAME ему в руки. > > > > > Хотя - тут мы можем логику devscan навернуть и выдавать тот самый драйвер, > > который прописан в modules.conf вместо нашего дефолтного. > По-моему это надуманые проблемы и modules.conf парсить - это > совершенно лишнее. Или в конце концов завести mkinitrd.conf? Например, если автоматика будет загонять драйверы для всех SCSI-контроллеров в initrd, кто-то может захотеть, чтобы туда добавлялось не всё. (Вот тут на одной машине есть AHA-2940 с выдернутым BIOS-ом - на нём магнитооптика висит, его родной setup почему-то не запускался, а тормоза при загрузке достали.) "Пусть делает сам себе initrd" - конечно, в определённом смысле тоже решение, но это же неудобно (придётся об этом вспоминать при каждой смене ядра, или делать какой-то hook в скриптах).