[devel] Патч при сборке под конкретную версию дистрибутива
Pavel Vainerman
pv на etersoft.ru
Ср Апр 10 23:19:19 MSK 2013
10.04.2013 23:12, Igor Zubkov пишет:
> 2013/4/10 Paul Wolneykien <manowar на altlinux.org>:
>> 10.04.2013 22:50, Pavel Vainerman пишет:
>>>> Если патч уже готов, то это вопрос не столько gear, сколько rpm.
>>>> Нужно включить патч в число исходных файлов пакета
>>>>
>>>> echo "copy: *.patch" >>.gear/rules ,
>>>>
>>>> а потом включить его при сборке, добавив PatchN и %patchN в spec.
>>>
>>> Тут вся тонкость в том, что мне важно, чтобы патч был задействован
>>> только при сборке под конкретный дистр.
>>> Git из которого собирается при этом - один.
>>
>> А бранчей -- много. Сборка на git.alt осуществляется из тега: пометив тегом
>> нужный бранч вы укажете, что собирать нужно именно этот вариант пакета.
это тоже своего рода "лишняя работа"(по расставлению тегов) которую
хотелось избежать.
Т.е. виделось это примерно так, что "где-то"(gear/rules?) указал,
"что-то". И при сборке ssh git.alt build -b p5 ... у меня подхватился
нужный патч и всё.
> А сделать отдельный бранч в git для бранча и собрать?
>
Ну вот вроде не хотелось избежать поддержки нескольких бранчей
(синхронизация изменений т.п.).
P.S. Впрочем я так понимаю видимо это может нарушает то, что сборка в
разные дистры при таком подходе уже не может считаться "из одних
исходников".
--
Pavel Vaynerman
www.etersot.ru
Подробная информация о списке рассылки Devel