Opção I:
A ferramenta qconfig parece servir a esse propósito, embora dependa de qual interface você prefere. É necessário um arquivo de entrada com o CONFIG_ directives
que você deseja alterar e os altera. Eu não tentei ainda.
Eu não tentei ainda, mas não parece que tem uma interface via argumentos de linha de comando, ao longo das linhas do que você descreveu.
Opção II:
sed -i 's:CONFIG_X=y:# CONFIG_X is not set:g' .config
É estranho que a configuração não interativa não pareça chamar atenção. Certamente não é aplicável em geral, mas quando você precisa apenas ativar alguns switches (com poucas ou nenhuma dependência), por exemplo, um make, então seria muito útil, mais fácil de usar do que diretamente usando sed
, e melhor do que manter .config-with-X
, .config-without-X
.