Estou escrevendo um script que precisa alterar automaticamente várias opções de configuração do kernel do Linux com base em um arquivo de entrada.
A maneira mais fácil de fazer isso seria, naturalmente, editar o arquivo .config diretamente, mas isso é desencorajado e pode causar problemas.
Parece que não consigo encontrar uma maneira de fazer isso "do jeito certo".
"make help" não mostra uma maneira de alterar opções únicas, nem ./scripts/kconfig/conf --help. Este arquivo no kernel.org também não parece ter um jeito.
Até o Genkernel do Gentoo altera manualmente o arquivo .config.
Então, basicamente:
Existe uma maneira segura de alterar as opções de configuração do kernel programaticamente, completas com o rastreamento de dependências etc.?
O Kconfig pode ser executado manualmente para conseguir isso?
fonte
Eu iria para um patch do arquivo .config. Os passos que você precisa tomar para prepará-lo são
Em seguida, no seu script, adicione esta linha
fonte