আমি লিনাক্স বিল্ড স্বয়ংক্রিয় কিন্তু শেষ পর্যন্ত একটি বিন্দু যেখানে আমি চালানোর জন্য কি একটি খুব ম্যানুয়াল পদক্ষেপ হবে বলে মনে হয় প্রয়োজন পেতে চাই: make menuconfig
। এটি ওএস এবং কার্নেল কনফিগারেশনের মধ্যে কনফিগারেশনের সিঙ্ক্রোনাইজ করা বলে মনে হচ্ছে?
cp git-tracked-config .config
make defconfig
make menuconfig # <- how to automate/script this?
make V=s
মূলত, আমি কীভাবে make menuconfig
একটি বিল্ড স্ক্রিপ্টের কলটি সরিয়ে ফেলতে পারি ?
অন্যদিকে, এটি এমন একটি বিল্ড ত্রুটির প্রতিক্রিয়া হিসাবে ঘটেছিল যা মনে হয় যখন আমি কখনই মেনুকোনফিগকে কল না করে দৌড়ে যাই:
make[1]: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'. Stop.
যা মনে হয় কোনও মেকফিলের অনুপস্থিত নিয়ম রয়েছে কারণ সম্ভবত মেকফাইল নিজেই নেই বা মেকফাইলটি সেই নিয়মটি ধারণ করার জন্য তৈরি করা / মর্ফড তৈরি করা হয়নি তবে এটি একটি পৃথক প্রশ্ন।
এটি সম্পূর্ণরূপে যোগাযোগ করার একটি স্মার্ট উপায় হতে পারে। অন্য কোন কনফিগারেশন রয়েছে যা আমি ট্র্যাক করছি না তবে হওয়া উচিত (যেমন ওল্ডকনফিগ)?
make olddefconfig
?