Tôi đang viết một tập lệnh phải tự động thay đổi một số tùy chọn cấu hình nhân Linux dựa trên tệp đầu vào.
Tất nhiên, cách dễ nhất để làm điều này là chỉnh sửa trực tiếp tệp .config, nhưng điều này không được khuyến khích và có thể gây ra sự cố.
Tôi dường như không thể tìm ra cách để làm điều này "đúng cách".
"Giúp đỡ" không chỉ ra cách thay đổi các tùy chọn đơn lẻ, cũng không ./scripts/kconfig/conf --help. Tập tin này trên kernel.org dường như cũng không có cách nào.
Ngay cả Genkernel của Gentoo cũng tự thay đổi tệp .config.
Vì vậy, về cơ bản:
Có cách nào an toàn để thay đổi tùy chọn cấu hình kernel theo chương trình, hoàn thành với theo dõi phụ thuộc, v.v.?
Kconfig có thể được chạy thủ công để đạt được điều này?