From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3FD5B58B.2090600@altlinux.com> Date: Tue, 09 Dec 2003 14:44:11 +0300 From: Anton Farygin Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.5) Gecko/20031108 X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] modules-init-tools References: <1070652009.2286.27.camel@alpha.tirs.ru> <3FD34C05.6090902@altlinux.com> <20031207190713.GA3103@sam-solutions.net> <3FD455AA.5020906@altlinux.com> <20031208110854.GB6265@sam-solutions.net> <3FD4662F.1090604@altlinux.com> <20031208115429.GD6265@sam-solutions.net> <3FD57ADA.9070104@altlinux.com> <20031209094747.GB2355@sam-solutions.net> <3FD5B051.6080300@altlinux.com> <20031209111756.GC2355@sam-solutions.net> In-Reply-To: <20031209111756.GC2355@sam-solutions.net> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Dec 2003 11:37:39 -0000 Archived-At: List-Archive: List-Post: Alexander Bokovoy wrote: > On Tue, Dec 09, 2003 at 02:21:53PM +0300, Anton Farygin wrote: > >>>>Ести ли пример дистрибутива (или средств настройки), где используются >>>>полностью возможности modprobe ? >>> >>>Не знаю, честно говоря -- не смотрел. Но ты ведь понимаешь, что это не >>>аргумент против использования возможностей modprobe правильным образом? :) >> >>Да, но для начала нужно понять - что является "правильным образом" и >>посмотреть на то, как это реализовано у других ;-) > > "Правильным образом" -- с использованием описанных в modules.conf(5) > структур. На мой взгляд не надо себе ставить самоцелью использование всех описанных в modules.conf структур. Например - я не понимаю - зачем нам использовать структуры : define VARIABLE WORD if EXPRESSION else elseif EXPRESSION endif generic_stringfile= isapnpmapfile= usbmapfile= parportmapfile= path[TAG]=A_PATH ieee1394mapfile=A_PATH pnpbiosmapfile=A_PATH Может быть понадобится: depfile=A_PATH [add] probe name module_list [add] probeall name module_list уже используются: [add] options [-k] module [MODULE_SPECIFIC_OPTIONS] [add] above module module_list [add] below module module_list pre-install module command post-install module command Вот собственно и все структуры. И почему мы их неправильно используем - я пока не понимаю. На мой взгляд достаточно все наши записи в modules.conf достаточно корректны и дополнять их особо не нужно. Rgds, Rider