[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