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