[devel] Q: Есть ли способ раскрыть макросы rpm не в спеке?

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вс Июл 13 14:14:04 MSD 2008


Aleksey Avdeev пишет:
> Alexey I. Froloff пишет:
>> * Aleksey Avdeev <solo@> [080713 07:55]:
>>>   Есть ли способы раскрытия rpm`овских макросов содержащихся в стороннем
>>> файле (не в спеке)?
>> %include
> 
>   Немного не то: %include позволяет вставить в спек файл присутствующий
> в виде %SOUCE<n>, а я хочу таким образом пройтись по дереву файлов
> (развёрнутому из трабла) и/или по файлам сгенерённым из других.

  Похоже есть выход: rpm --eval %%<макрос> нормально отрабатывает внутри
спека. (Ограничение: макросы должны предоставляться другим пакетом.)

  Попробую реализовать такой алгоритм:

1. Выдернуть из файлов используемые макросы (sed/awk).

2. Сформировать sed программу с таблицей замен.

3. Прогнать её по файлам.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 552 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080713/bc4d610d/attachment-0002.bin>


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