[devel] Re: Fwd: rpm macros tmp.spec
Alexey Voinov
=?iso-8859-1?q?voins_=CE=C1_voins=2Eprogram=2Eru?=
Пт Июн 13 18:36:47 MSD 2003
Alexey Tourbin wrote
> On Fri, Jun 13, 2003 at 10:02:34AM +0400, Alexey Voinov wrote:
> > Макросы здесь не при чём.
> > Вот это вот:
> > sed 's!\([0-9.]\+\)!\1/%perl_arch_os!g')
> > всегда будет добавлять /%perl_arch_os к номеру версии, состоящему из цифр
> > и точек.
>
> Пожалуйста, посмотрите spec-файл внимательнее. Может я уж совсем торможу.
> Проблема в том, что в одном случае добавляется, а в другом -- нет.
Увидел проблему.
Решается так:
%define binary_inc_version_list %(echo %binary_compat_versions | sed 's!\\([0-9.]\\+\\)!\\1/%perl_arch_os!g')
т.е. удвоение всех символов '\\'. Почему так? Видимо потому, что '\\'
является спец-символом внутри %define.
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins на voins.program.ru
vns на altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030613/2e03811f/attachment-0001.bin>
Подробная информация о списке рассылки Devel