Saya ingin mengotomatisasi membangun Linux tapi akhirnya sampai ke titik di mana saya harus menjalankan apa yang tampaknya menjadi langkah yang sangat panduan: make menuconfig
. Ini tampaknya menyinkronkan konfigurasi antara OS dan konfigurasi kernel?
cp git-tracked-config .config
make defconfig
make menuconfig # <- how to automate/script this?
make V=s
Pada dasarnya, bagaimana cara menghapus panggilan ke make menuconfig
untuk skrip pembuatan?
Sebagai tambahan, ini sebagai reaksi terhadap kesalahan build yang tampaknya terjadi ketika saya berlari tanpa pernah memanggil make menuconfig:
make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
Yang tampaknya ada aturan yang hilang dalam makefile mungkin karena makefile itu sendiri TIDAK ada atau makefile belum dibuat / diubah untuk mengandung aturan itu tetapi itu adalah pertanyaan yang terpisah.
Mungkin ada cara yang lebih cerdas untuk mendekati ini secara bersamaan. Apakah ada konfigurasi lain yang tidak saya lacak tetapi harus (mis. Oldconfig)?
make olddefconfig
?