[devel] Патч при сборке под конкретную версию дистрибутива
Led
led на altlinux.ru
Чт Апр 11 01:19:54 MSK 2013
On Thursday 11 April 2013 00:05:29 Pavel Vainerman wrote:
> 11.04.2013 00:58, Led пишет:
> > On Wednesday 10 April 2013 21:50:02 Pavel Vainerman wrote:
> >>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
> >>> Нужно включить патч в число исходных файлов пакета
> >>>
> >>> echo "copy: *.patch" >>.gear/rules ,
> >>>
> >>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
> >>
> >> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
> >> только при сборке под конкретный дистр.
> >
> > Если вам именно этого хочется, значит вы что-то делаете неправильно или
> > задумали "что-то нехорошее".
>
> Ну не знаю насколько "не хорошее". Просто проект раньше собирался
> нормально под всё сразу (сизиф,p5,p6,5.0). А тут появилась некоторая
> несовместимость решаемая простым патчем. Вот я и хотел, продолжить
> собственно так же "беззаботно собирать", только, чтобы для особых
> дистров, добавлялся патч при сборке.
>
> Я уже собственно выбрал (пока-что) решение с "отдельным бранчем"
> (но теперь надо синхронизировать постоянно с основным).
>
>
> P.S. Впрочем видимо это просто "исторический рост проекта" и не
> возможность сборки под все дистры сразу из одного источника.
Очень сомнительно.
> При развитии проекта, такое должно было бы произойти рано или поздно
> (имеется ввиду несовместимость со старыми дистрами).
Значит вы сделали что-то неправильно. А теперь пытаетесь обложить эту неправильность костылями.
--
Led
Подробная информация о списке рассылки Devel