[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