[Comm] Re: как определяется %__subst для rpmbuild

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вс Окт 19 21:47:18 MSD 2003


On Sat, Oct 18, 2003 at 02:35:27PM +0400, jellyfish на pisem.net wrote:
> > /usr/bin/subst из пакета sed-3.02-alt1 и выше.
> %__subst '/^COMMON_CFLAGS/ s/-g //' platform-settings
> perl это не ест. это больше похоже на sed. но у sed нет опции
> эквивалентной перловской -i (edit in-place). большинство

Ну да.  А это и есть sed + inplace :)

> если пообщаться с гуглом, то складывается впечатление, что
> макрос %__subst вообще чисто альтлинуксовый.

Не уверен, но может быть и так.  Возник в процессе деперлификации
сборки там, где это возможно (при переезде на автоматические
сборочницы требование perl-base добавляет свою копейку в нагрузку
на сборочные серверы).  Ну и вообще так правильно, но, к
несчастью, более специфично.

> нашёл альтовский rpm-4.0.4-alt13.i586.rpm, там в
> /usr/lib/rpm/macros: %__subst /usr/bin/subst
> где его взять, rpmfind.net про него ничего не знает. или самому
> писать...

Sisyphus/SRPMS.base/sed-3.02-alt2.src.rpm ?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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