Есть необходимость иметь несколько конфигов ядра, с относительно небольшими различиями между ними.
Сейчас юзаю обычный diff + patch, но есть неудобства - размер патча порой сопоставим с размером конфига, и при смене версии ядра, когда в конфиги добавляется туча новых опций, приходится тратить много времени на напилинг изменений вручную.
Хотелось бы иметь простой diff с измененными строками (+ комментариями), грубо говоря - конфиг из которого вырезаны идентичные другому конфигу переменные (в идеале - еще и со старыми значениями), и утилиту для накладывания этого патча. Что-то типа такого:
# Some options
-# CONFIG_OPT5 is not set
+CONFIG_OPT5=y
+CONFIG_OPT6=m
# Some drivers
+CONFIG_DRIVER9=m
-# CONFIG_DRIVER12 is not set
Собссно вопрос - есть ли сабж в природе? Или нужно пилить? На первый взгляд - вроде не сложно, на пару вечеров покодить...