Estoy escribiendo un script que tiene que cambiar automáticamente una serie de opciones de configuración del kernel de Linux en función de un archivo de entrada.
La forma más fácil de hacerlo sería, por supuesto, editar el archivo .config directamente, pero esto se desaconseja y puede causar problemas.
Sin embargo, parece que no puedo encontrar una manera de hacer esto "de la manera correcta".
"hacer ayuda" no muestra una manera de cambiar las opciones individuales, ni tampoco ./scripts/kconfig/conf --help. Este archivo en kernel.org tampoco parece tener forma.
Incluso Genkernel de Gentoo cambia manualmente el archivo .config.
Entonces, básicamente:
¿Hay una manera segura de cambiar las opciones de configuración del núcleo mediante programación, completa con el seguimiento de dependencias, etc.?
¿Se puede ejecutar Kconfig manualmente para lograr esto?
fuente
Iría por un parche del archivo .config. Los pasos que debes seguir para prepararlo son
Luego, en su script agregue esta línea
fuente