Quiero automatizar una acumulación de Linux pero con el tiempo llegar a un punto en el que se necesita para ejecutar lo que parece ser un paso muy Manual: make menuconfig
. ¿Esto parece sincronizar las configuraciones entre el SO y las configuraciones del núcleo?
cp git-tracked-config .config
make defconfig
make menuconfig # <- how to automate/script this?
make V=s
Básicamente, ¿cómo puedo eliminar la llamada a make menuconfig
un script de compilación?
Por otro lado, esto es en reacción a un error de compilación que parece suceder cuando ejecuto sin siquiera llamar a make menuconfig:
make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
Lo que parece ser que falta una regla en un archivo MAKE quizás porque el archivo MAKE NO existe o el archivo MAKE no se ha generado / transformado para contener esa regla, pero esa es una pregunta separada.
Podría haber una forma más inteligente de abordar esto en conjunto. ¿Hay otras configuraciones que no estoy rastreando pero que debería (por ejemplo, oldconfig)?
make olddefconfig
?