CONFIG(8) — UNIX Programmer’s Manual
名称
config − システムコンフィギュレーションファイルを作成する
形式
/etc/config [ −p ] SYSTEM_NAME
解説
config は、 構成されるシステムの種類を記述した短いファイルから 1組のシステムコンフィギュレーションファイルを構築します。 これはまた、 システムを生成するのにどんなファイルが必要かを示すファイルを 入力として取ります。 これは、 特定のマシンのための代わりのファイルを与えるよう、 特定のファイルセットを構築することによって拡張することができます (下記のファイル参照)。 −p オプションが指定されると、 config はプロファイリングのためのシステムを構築します (kgmon(8)、 gprof(1) を参照)。
config は、システムソースのサブディレクトリ conf (通常 /sys/conf) から実行しなければなりません。 その引数は、システム構成に必要なデバイス仕様、 コンフィギュレーションオプション、 およびシステムパラメータを含む システムコンフィギュレーションファイルです。 config は、ディレクトリ ../SYSTEM_NAME がすでに作成されているとみなし、 その出力ファイルをすべてそこに置きます。
Makefile は、システムを構築するとき make(1) によって使用されます。 1連のヘッダファイルには、 コンパイルされてシステムに組み込まれる有効なデバイスの台数が定義されます。 そして、1連のスワップ構成ファイルには、 スワッピングに使用されるディスクエリア、ルートファイルシステム、 引数処理、システムダンプが定義されています。
config を実行した後、新しい Makefile が作成されたディレクトリ内で “make depend”を実行させる必要があります。 config は、終了すると、この注意を表示します。
もし、 他のエラーメッセージが config によって作られたら、 コンフィギュレーションファイル内の問題を解決し、 config を再実行しなければなりません。 コンフィギュレーションエラーが起きたシステムをコンパイルすると多くの場合、 エラーとなります。
ファイル
/sys/conf/Makefile.newsXXXXNEWS XXXXシリーズ用の一般的な Makefile。
/sys/conf/filesシステムコンフィギュレーションのための共通ファイルのリスト。
/sys/conf/files.newsXXXXNEWS XXXXシリーズ固有のファイルリスト
/sys/conf/devices.newsXXXXNEWS XXXXシリーズにマップされているメジャーデバイス名
関連事項
“Building 4.3BSD UNIX System with Config” 第 4 章にある各デバイスの一覧部分
バグ
エラーメッセージに報告される行番号は時々 1行ずれます。
NEWS-OSRelease 3.3