Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all bug

名前

       depmod.d - depmod 用の設定ディレクトリ

概要

       /usr/lib/depmod.d/*.conf

       /usr/local/lib/depmod.d/*.conf

       /run/depmod.d/*.conf

       /etc/depmod.d/*.conf

説明

       モジュールが depmod コマンドによって処理される順番は、 全体としても、モジュールごとにも変更することができ
       ます。 これが役に立つ典型的なケースは、カーネルに付属するモジュールが、 同じモジュールのカスタムビルト版
       で補正されており、 ユーザとしては、カーネルの供給するモジュールのバージョンを使わないようにするために、
       処理の優先順位を変更したい場合です。

       depmod.d の下にあるファイルの書式は単純です。1 行 1 コマンドで、空行や '#' で始まる行は無視されます (後者
       はコメントを付けるのに使えます)。行末に 1 個の '\' があると、その行は次の行に続くことになります。これを使
       うと、 ファイルの見かけがちょっとよくなります。

コマンド

       search subdirectory...
           このコマンドを使うと、/lib/modules (あるいは、モジュールの置き場として設定されたほかの場所) 以下のサ
           ブディレクトリが、depmod によって処理される順番を指定することができます。 リストするディレクトリの順
           番では、最初のものの優先度が最も高く、 最後のものの優先度が最も低くなります。スペシャルキーワードの
           built-in は、カーネルによってインストールされる標準のモジュールディレクトリを指しています。 もう一つ
           のスペシャルキーワード external は、external コマンドによって定義される外部のディレクトリのリストを指
           しています。

           デフォルトでは、depmod は、プログラムに埋め込まれた "updates built-in" という検索文字列を使っ
           て、updates という名前のディレクトリに、built-in よりも高い優先度を与えています。でも、もっと複雑な順
           番の設定も可能であり、 有名なディストリビューションのいくつかでは、 そうした順番が実際に使われていま
           す。

       override modulename kernelversion modulesubdirectory
           このコマンドを使うと、同じ名前を持つ複数のモジュールが depmod コマンドの処理の対象になる場合に、 特定
           のモジュールについて、使用するバージョンを変更することができます。 ある一つのカーネルを指定することも
           できますし、ワイルドカードの * を使って、すべてのカーネルを指定することも可能です。(書式中の)
           modulesubdirectory は、/lib/modules (あるいは、モジュールの存在するほかの場所) 以下のサブディレクトリ
           の名前であり、 処理対象になるモジュールがインストールされているところです。

           たとえば、更新版の出た kmod という名前のテストモジュールの優先度を、"override kmod * extra" というコ
           マンドを指定することで変更することができます。 このようにすると、/lib/modules (あるいは、モジュールの
           存在するほかの場所) の内にある extra というサブディレクトリ以下にインストールされているモジュールの中
           に、 モジュール名のマッチするものがあれば、 カーネルによってすでに提供されている同名のどんなモジュー
           ルよりも、 それが高い優先度を持つようになるのです。

       external kernelversion absolutemodulesdirectory...
           このコマンドでは、ディレクトリのリストを指定しますが、そのリストは、search コマンドにおける優先順位に
           従って照合されることになります。 順序はここでも意味があり、先に挙げたディレクトリが、より高い優先度を
           持ちます。

           kernelversion は、POSIX の正規表現、またはワイルドカードの * です。override におけると同様です

著作権

       このマニュアルページは、"Copyright 2006-2010, Jon Masters, Red Hat, Inc" です。

関連項目

       depmod(8)

著者

       Jon Masters <jcm@jonmasters.org>
           開発者

       Robby Workman <rworkman@slackware.com>
           開発者

       Lucas De Marchi <lucas.de.marchi@gmail.com>
           開発者

kmod                                               2021/01/29                                        DEPMOD.D(5)