[devel] [RFP]: %altrelease macro

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Янв 20 20:12:30 MSK 2008


On Sun, Jan 20, 2008 at 08:05:37PM +0300, Alexander Bokovoy wrote:
> Michael Shigorin пишет:
> > On Sun, Dec 16, 2007 at 11:25:36PM +0300, Alexander Bokovoy wrote:
> >>> Однако в altlinux-release есть не только скрипт, но и файл 
> >>> конфигурации, от которого зависит результат работы скрипта. 
> >>> Получается, что для получения правильного результата в любом 
> >>> случае нужно создавать hasher chroot с нужной версией 
> >>> altlinux-release и выполнять раскрытие макросов там; теоретически
> >>> можно попытаться это сделать, но это не вписывается в текущую
> >>> логику работы gear (где --hasher - это только один из возможных
> >>> режимов работы).  Что делать, например, с gear --describe?
> >> Файл конфигурации описывает именно текущую систему, предполагается,
> >> что он не будет изменяться пользователем, а будет приходить в
> >> систему с ее установкой (обновлением). То есть, можно считать, что
> >> это одно из свойств системы, в которой рассматривается пакет,
> >> поэтому специально никакой чрут или еще что-то создавать не нужно.
> > 
> > Так что, получается что-то придумать в итоге?
> К сожалению, я пока никакой дополнительной аргументации от разработчиков
> gear не видел.

Насколько я помню, предлагалось реализовать макрос, который бы
модифицировал номер релиза пакета в зависимости от содержания файлов в
каталоге /etc/rpm/macros.d/
Соответственно, проблема в том, что это сильно затрудняет сборку
srpm-пакета в чужой среде, например, пакет для 4.0 в среде Сизифа.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080120/5883f0e4/attachment-0002.bin>


Подробная информация о списке рассылки Devel