depmod.d - каталог настроек depmod
НАЗВАНИЕ
depmod.d − каталог настроек depmod
ОБЗОР
/usr/lib/depmod.d/*.conf
/etc/depmod.d/*.conf
/run/depmod.d/*.conf
ОПИСАНИЕ
Порядок, в котором модули обрабатываются командой depmod может быть изменён глобально или помодульно. Обычно
это полезно в тех случаях, когда встроенные в ядро модули дополняются особой версией тех же модулей, для которых пользователь желает выставить более высокий
приоритет, чтобы заменить версию модуля, поставляемую в комплекте с ядром.
Формат файлов в каталоге depmod.d прост: в каждой строке указывается по одной команде, пустые строки и
строки, начинающиеся с символа # игнорируются (полезно для добавления комментариев). Символ \ на конце строки означает, что продолжение строки находится на
следующей строке, что позволяет сделать файл немного аккуратнее.
КОМАНДЫ
search подкаталог...
Позволяет указывать порядок, в котором модули из подкаталогов /lib/modules (или из другого настроенного места нахождения модулей)
будут обрабатываться командой depmod. Каталоги перечисляются в порядке убывания приоритета. Специальное ключевое слово built−in указывает на
стандартные каталоги модулей, установленных вместе с ядром.
По умолчанию, depmod задаёт высочайший приоритет каталогу с именем updates, указанному в строке поиска
built−in: "updates built−in", но возможны более сложные механизмы и они используются в некоторых популярных дистрибутивах.
override имя_модуля версия_ядра подкаталог_модуля
Эта команда позволяет вам заменить версию выбираемого модуля, если команда depmod при обработке обнаружит более одного
модуля с одинаковым именем. Можно указать одно ядро или все ядра с помощью шаблона *. подкаталог_модуля − это имя подкаталога в /lib/modules (или того
каталога, где находятся ваши модули), куда установлен нужный модуль.
Например, можно заменить приоритет обновлённого тестового модуля, называемого kmоd, указав следующую
команду: "override kmod * extra". Это даст вам уверенность в том, что любые модули с подходящим именем, установленные в подкаталоге extra каталога
/lib/modules (или другого места нахождения модулей) получат приоритет над другими модулями с таким же именем, поставляемым в комплекте с ядром.
АВТОРСКОЕ ПРАВО
Авторские права на эту страницу руководства принадлежат Йону Мастерсу (Jon Masters), 2006−2010, Red Hat, Inc.
СМОТРИ ТАКЖЕ
depmod(8)
АВТОРЫ
Джон Мастерс (Jon Masters) <jcm@jonmasters.org>
Разработчик
Робби Воркман (Robby Workman) <rworkman@slackware.com>
Разработчик
Лукас Де Марчи (Lucas De Marchi) <lucas.de.marchi@gmail.com>
Разработчик
АВТОР ПЕРЕВОДА
Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.