[sisyphus] subst in configure script

Alexander Volkov =?iso-8859-1?q?alt_=CE=C1_vladregion=2Eru?=
Пн Июн 18 15:19:00 MSD 2007


On 2007-06-18 12:50:45 +0300, Yuriy Kashirin wrote:
YK> On Понедельник 18 июня 2007, Alexander Volkov wrote:
YK> > On 2007-06-18 10:55:18 +0300, Yuriy Kashirin wrote:
YK> > YK> On Понедельник 18 июня 2007, Alexander Volkov wrote:
YK> > YK> $prefix в аргументе subst раскрвается, и этот subst ничего не
YK> > делает YK> (ищет не то, что вы хотите).
YK> > YK> Попробуйте так:
YK> > YK> -%__subst "s|$prefix/share/sams|%webdir|g" configure
YK> > YK> +%__subst 's|$prefix/share/sams|%webdir|g' configure

YK> Кстати, может быть, имелось в виду %webdir/sams ?
да, точно
YK> > Вышеуказанный вариант отработал, но ошибка та же.
YK> >
YK> > YK> или так:
YK> > YK> -%__subst "s|$prefix/share/sams|%webdir|g" configure
YK> > YK> +%__subst "s|\$prefix/share/sams|%webdir|g" configure
YK> > собака таки не тут порылась...
YK> > warning: File listed twice: /var/www/html/sams
YK> > error: Symlink points to BuildRoot: /var/www/html/sams ->
YK> > /usr/src/tmp/sams-buildroot/usr/share/sams
YK> >
YK> >
YK> > RPM build errors:
YK> >     File listed twice: /var/www/html/sams
YK> >         Symlink points to BuildRoot: /var/www/html/sams ->
YK> > 	/usr/src/tmp/sams-buildroot/usr/share/sams
YK> > Откуда симлинк берется, если в поминках его не нашел....

YK> Возможно, она не в спеке, а в make install. Надо поискать где-то в 
YK> Makefile.in

YK> > Раньше в спеке была команда на линкование, но счас я её вычистил...
YK> > спек прикладываю, мож кто поглазастее :)

YK> Это тоже хвост от убранного линкования?
YK> %preun web
YK> %__rm -f %_var/www/html/sams
да, спасибо.
Пойду ещё покопаю :)
--
 Regards, Alexander




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