depmod.conf — файл/каталог настройки depmod
Порядок, в котором модули обрабатываются командой depmod может быть изменён глобально или помодульно. Обычно это полезно в тех случаях, когда встроенные в ядро модули дополняются особой версией тех же модулей, для которых пользователь желает выставить более высокий приоритет, чтобы заменить версию модуля, поставляемую в комплекте с ядром.
Формат depmod.conf и файлов в каталоге depmod.d прост: в каждой строке указывается по одной команде, пустые строки и строки, начинающиеся с символа # игнорируются (используется для добавления комментариев). Символ на конце строки означает, что продолжение строки находится на следующей строке, что позволяет сделать файл немного аккуратнее.
search subdirectory... Позволяет указывать порядок в котором модули из подкаталогов /lib/modules (или из другого настроенного места нахождения модулей) будут обрабатываться командой depmod. Каталоги перечисляются в порядке убывания приоритета. Специальное ключевое слово built-in обращается к каталогам стандартным модулей, установленных вместе с ядром. По умолчанию, depmod задаёт высочайший приоритет каталогу с именем updates, указанному в строке поиска built-in: "updates built-in", но возможны более сложные механизмы и они используются в некоторых популярных дистрибутивах. override modulename kernelversion modulesubdirectory Эта команда позволяет вам заменить версию выбираемого модуля, если команда depmod при обработке обнаружит более одного модуля с одинаковым именем. Можно указать одно ядро или все ядра с помощью шаблона *. подкаталог_модуля - это имя подкаталога в /lib/modules (или того каталога, где находятся ваши модули), куда установлен нужный модуль. Например, можно заменить приоритет обновлённого тестового модуля, называемого kmp, указав следующую команду: "override kmp * extra". Это даст вам уверенность в том, что любые модули с подходящим именем, установленные в подкаталоге extra каталога /lib/modules (или другого места нахождения модулей) получат приоритет над другими модулями с похожим названием, идущими в комплекте с ядром. include filename С помощью этой команды можно включать другие файлы конфигурации или целые подкаталоги, которые иногда могут пригодиться.
Авторские права на эту страницу руководства принадлежат Йону Мастерсу (Jon Masters), 2006, Red Hat, Inc.
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
depmod.conf (5) |