Tôi muốn tự động hóa một bản dựng Linux nhưng cuối cùng đến một điểm mà tôi cần chạy những gì dường như là một bước rất thủ công : make menuconfig
. Điều này dường như để đồng bộ cấu hình giữa hệ điều hành và cấu hình kernel?
cp git-tracked-config .config
make defconfig
make menuconfig # <- how to automate/script this?
make V=s
Về cơ bản, làm thế nào tôi có thể loại bỏ lệnh gọi make menuconfig
cho tập lệnh xây dựng?
Bên cạnh đó, đây là phản ứng với lỗi xây dựng dường như xảy ra khi tôi chạy mà không bao giờ gọi làm cho menuconfig:
make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
Dường như có một quy tắc bị thiếu trong tệp tạo tệp có lẽ vì bản thân tệp tạo tệp KHÔNG tồn tại hoặc tệp tạo tệp chưa được tạo / biến đổi để chứa quy tắc đó nhưng đó là một câu hỏi riêng biệt.
Có thể có một cách thông minh hơn để tiếp cận hoàn toàn điều này. Có cấu hình nào khác mà tôi không theo dõi nhưng nên (ví dụ oldconfig) không?
make olddefconfig
chưa?