Bir Linux yapı otomatikleştirmek ama sonunda ben çok manuel adım gibi görünüyor ne çalıştırmak için gereken bir noktaya gelmek istiyorum: make menuconfig
. Bu, işletim sistemi ve çekirdek yapılandırmaları arasında yapılandırmaları eşitliyor gibi görünüyor?
cp git-tracked-config .config
make defconfig
make menuconfig # <- how to automate/script this?
make V=s
Temel olarak, make menuconfig
derleme komut dosyası çağrısını nasıl kaldırabilirim ?
Bir yana, bu yapmak hiç menuconfig çağırmadan çalıştırmak gibi görünen bir yapı hatası tepki:
make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
Belki de bir makefile eksik bir kural var gibi görünüyor çünkü makefile kendisi mevcut DEĞİL veya makefile bu kuralı içerecek şekilde oluşturulmuş / morphed değil ama bu ayrı bir soru.
Buna tamamen yaklaşmanın daha akıllı bir yolu olabilir. İzlemediğim ancak yapmam gereken başka yapılandırmalar var mı (ör. Oldconfig)?
make olddefconfig
?