[sisyphus] subst in configure script

Yuriy Kashirin =?iso-8859-1?q?yura_=CE=C1_emict=2Ecom?=
Пн Июн 18 11:55:18 MSD 2007


On Понедельник 18 июня 2007, Alexander Volkov wrote:
> Hi!
> Добрался тут снова sams допилить - пытаюсь переложить web
> содержимое в /var/www/html.
> В configure есть определение
> echo "#define WEBINTERFACEPATH \"$prefix/share/sams\" " >> config.h
> Пытаюсь в спеке заменить в %prep:
> %__subst "s|$prefix/share/sams|%webdir|g" configure
>
> а при сборке в хешере
[ ... ]
> error: Symlink points to BuildRoot: /var/www/html/sams ->
> /usr/src/tmp/sams-buildroot/usr/share/sams

$prefix в аргументе subst раскрвается, и этот subst ничего не делает 
(ищет не то, что вы хотите).
Попробуйте так:
-%__subst "s|$prefix/share/sams|%webdir|g" configure
+%__subst 's|$prefix/share/sams|%webdir|g' configure

или так:
-%__subst "s|$prefix/share/sams|%webdir|g" configure
+%__subst "s|\$prefix/share/sams|%webdir|g" configure


-- 
 Best regards
 Yuriy Kashirin


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