[devel] rpm %_distr_version
Sergey Y. Afonin
=?iso-8859-1?q?asy_=CE=C1_altlinux=2Eru?=
Пт Мар 16 15:54:36 MSK 2007
On Friday 16 March 2007, Dmitry V. Levin wrote:
> Google говорит, что
> Your search - %_distr_version - did not match any documents.
>
> Каким содержанием предлагается наполнить этот макрос?
Надо подумать. В первом приближении там сейчас должно быть
S20070101, в Master 3.1, по аналогии с устоявшимся именованием
апдейтов для 2.4 и 3.0, должно оказаться M31. Хотя, для Sisyphus,
дата не принципиальна, можно оставить просто S и считать текущим
сизифом.
В результате можно один спек будет иметь и на Сизиф, и на все
последующие дистрибутивы, даже если названия пакетов меняться
будут или каталоги с конфигами. Я бы сейчас с удовольствием
воспользовался бы, к примеру, такой конструкцией:
BuildRequires: libdb4-devel libmailutils-devel libpam-devel mailutils
%if %_distr_version = "M24"
BuildRequires: flex
%elsif %_distr_version = "M30"
BuildRequires: flex
%else
BuildRequires: flex-old
%endif
Если с синтаксисом if не ошибся - я это немного наобум написал.
--
С уважением, Сергей Афонин
asy на altlinux.ru
Подробная информация о списке рассылки Devel