CONFIG.NEW(8)

名称
config.new - システムコンフィギュレーションファイルの作成

書式
config.new [-p] system-name

解説
config.new は、システムの構成を記述した新しい形式の コンフィギュレーションファイル system-name をもとにして、システムを構築するために 必要なファイルを作成します。 コンフィギュレーションファイルは、システムの構築には欠かせません。

オプションとしては、以下のものがあります。

-p  ファイル .PROF を作成し、 “makeoptions PROF="-pg"” と “options GPROF” をコンフィギュレーションファイルに記述 したのと同様に、プロファイルのための設定をします。

古い -g オプションはなくなっています。同様のことを行うには、 “makeoptions DEBUG="-g"” と “options KGDB” をコンフィギュレーションファイルに記述します。

SYSTEM_NAME はコンフィギュレーションファイルの名前であり、コンフィギュレーションファイル には構築するシステムのオプション機能や装置の記述をします。

config.new はシステムソースの conf ディレクトリで起動します(通常 /sys/arch/MACHINE/conf )。 出力ファイルは ../compile/SYSTEM_NAME にすべて置かれます。 config.new はデバイス定義より ヘッダファイルを、また make のために Makefile などを出力します。

config.new のあとは、 “make depend” を Makefile を作成したディレクトリで実行し、 システム構築のための準備をします。

config.new でエラーがあった場合には、コンフィギュレーションファイルの記述に誤りがあります。 エラーを修正し、再度 config.new を実行します。