железки/ревизии/фичи? Тип. Щас внезапно получилось так, шо слишком много версий продукта с маленькими правками. Да даже, положим, рутфс дебаг-версии от релизной отличается фактически парой пакетов типа dropbear'a. И сейчас я прост тупо скопипастил .config в configs/$name_defconfig. И тащемта меня всё устраивало.
Но, положим, у меня появляется 5 таких условно одинаковых дефконфигов. И вдруг во всех из них появлется общая опция. Которую я могу сам и ввести, чтобы было правдоподобнее. И мне нужно её добавить в каждый из дефконфигов тогда. Звучит как-то фу.
И ещё звучит, что я не по назначению использую дефконфиги. Или всё же?
Может, есть что-то около-оверлеев? Допустим, я мог бы в .h конфиге, общем для всех версий, сторить коммон-штуки, а фичи накручивать через пару строчек дефконфигов.
Какие разумные решения разумные люди придумали до (за) меня? (подозреваю, что одним из ответов может быть Йокта, но мне он (ответ) не нравится)
иметь вменяемые дефолты и юзать savedefconfig. взять сраный сишный препроцессор и генерировать конфиги из других конфигов.
Обсуждают сегодня