プログラムでLinuxカーネル構成を安全に変更する

プログラムでLinuxカーネル構成を安全に変更する

入力ファイルに基づいて複数のLinuxカーネル構成オプションを自動的に変更する必要があるスクリプトを作成しています。
最も簡単な方法はもちろん、.configファイルを直接編集することですが、これは落胆問題が発生する可能性があります。
しかし、これを行うための「正しい方法」が見つからないようです。

"make help" は個々のオプションの変更方法を表示せず、./scripts/kconfig/conf --help も表示しません。kernel.orgのこのファイル方法がないようです。
GentooのGenkernelも同様です。手動変更.config ファイル。

したがって、デフォルトでは、
カーネル設定オプションをプログラムで変更し、依存関係の追跡などを実行する安全な方法はありますか?
これを達成するためにKconfigを手動で実行できますか?

ベストアンサー1

私が最初にすることは:

make defconfig

次に、設定の変更を.config背面に追加します。

make olddefconfig

これにより、構成で発生したすべての不一致が「修正」されます。 YMMVは、予想通り問題が解決しない可能性があるためです。

おすすめ記事