[sisyphus] rpm & spec

Andriy Dobrovol's'kii =?iso-8859-1?q?dobr_=CE=C1_iop=2Ekiev=2Eua?=
Вт Окт 26 20:23:18 MSD 2004


Andrey Rahmatullin wrote:
> On Tue, Oct 26, 2004 at 01:05:01PM +0300, Andriy Dobrovol's'kii wrote:
> 
>>+ echo /home/andriy/RPM/tmp/sarg-buildroot
> 
> Фигли?
> 
Вставил в спек echo оную переменную перед выходом из %build. Чтоб 
посмотреть куда же оно смотрит...
> $ head -2 ~/.rpmmacros
> %_topdir        %homedir/RPM
> %_tmppath       %homedir/tmp
>
Да-да, именно так.
> Это дефолтная конфигурация, менять которую нежелательно. У Вас же либо тут
> неправильно, либо в спеке переопределяется.
> 
Вроде нет. Хотя, когда сборка не пошла, пытался 
экспериментировать... Возможно это лог с попыток переопределения...
> 
>>/home/andriy/RPM/tmp/sarg-buildroot: No such file or directory. Так 
> 
> Дык.
> 
>>как её создать? И почему она не создается без дополнительных 
>>телодвижений?
> 
> Не туда пытается поставиться.
> 
Я хочу чтоб из пакета оно ставилось в структуру /usr/local. Чтоб не 
засорять основное дерево левыми пакетами...
>>+ /bin/rm -rf -- /home/andriy/RPM/tmp/sarg-buildroot
>>Вернее даже, почему она здесь удаляется?? И уже не создается...
> 
> Удаляется билдрут всегда перед %install. На всякий случай.
> Потом создается заново в процессе %make_install или аналогичной команды
> либо вручную в спеке (неявно) в процессе создания какой-нибудь другой диры
> внутри билдрута, типа
> 
> %install
> %__mkdir_p %buildroot%vim_plugin_dir
> 
Да, спасибо. Я примерно так и понял из присланого мне спека на 
версию 1.4.1.
> 
>>Куда должна указывать эта переменная для нормальной сборки? И где её 
>>таки нужно определять?
> 
> Какая? $RPM_BUILD_ROOT что ли? Вообще забудьте про нее. Нет такой
> переменной. Тем более не стоит ее как-либо (пере)определять.
>
Отлично. Просто из частных консультаций у меня сложилось мнение, что 
нужно её переопределить на правильную и всё станет ОК. Значит 
неправильно понял полученные ответы... Буду продолжать "бои" в 
пятницу. Тогда и сообщу результаты с новыми вопросами...
:)

-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   265-7824            Department of Gas Electronics
Fax:   (380-44)   265-2329             Institute of Physics of NASU
*********************************************************************



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