On [Sun, 20.01.2008 20:21], Alexander Bokovoy wrote: > Dmitry V. Levin пишет: > >>>> Файл конфигурации описывает именно текущую систему, > >>>> предполагается, что он не будет изменяться пользователем, а > >>>> будет приходить в систему с ее установкой (обновлением). То > >>>> есть, можно считать, что это одно из свойств системы, в которой > >>>> рассматривается пакет, поэтому специально никакой чрут или еще > >>>> что-то создавать не нужно. > >>> Так что, получается что-то придумать в итоге? > >> К сожалению, я пока никакой дополнительной аргументации от > >> разработчиков gear не видел. > > > > Насколько я помню, предлагалось реализовать макрос, который бы > > модифицировал номер релиза пакета в зависимости от содержания файлов > > в каталоге /etc/rpm/macros.d/ Соответственно, проблема в том, что это > > сильно затрудняет сборку srpm-пакета в чужой среде, например, пакет > > для 4.0 в среде Сизифа. > Каким образом? См. первую цитату выше, во всех средах, под которые мы > собираем, будет этот макрос, включенный в altlinux-release. То есть, во > всех чрутах сборки, которые гененрируются для сборки под эти среды, он > будет присутствовать и именно тот, который соответствует этой среде. Чем > это сильно затрудняет сборку? > > Без чрута, соответствующего среде, мы не можем собрать пакет, который > будет предназначен для этой среды, если только мы опять не откажемся от > четкого контроля зависимостей и замыкания по среде исполнения. gear --hasher -- это только одни из режимов работы gear. Что должен сказать gear --describe ? -- Regards, Kirill A. Shutemov + Belarus, Minsk + Velesys Ltd, http://www.velesys.com/ + ALT Linux Team, http://www.altlinux.com/