[sisyphus] rpm & spec

Andrey Rahmatullin =?iso-8859-1?q?wrar_=CE=C1_altlinux=2Eru?=
Вт Окт 26 18:41:03 MSD 2004


On Tue, Oct 26, 2004 at 01:05:01PM +0300, Andriy Dobrovol's'kii wrote:
> + echo /home/andriy/RPM/tmp/sarg-buildroot
Фигли?

$ head -2 ~/.rpmmacros
%_topdir        %homedir/RPM
%_tmppath       %homedir/tmp

Это дефолтная конфигурация, менять которую нежелательно. У Вас же либо тут
неправильно, либо в спеке переопределяется.

> /home/andriy/RPM/tmp/sarg-buildroot: No such file or directory. Так 
Дык.
> как её создать? И почему она не создается без дополнительных 
> телодвижений?
Не туда пытается поставиться.
> + /bin/rm -rf -- /home/andriy/RPM/tmp/sarg-buildroot
> Вернее даже, почему она здесь удаляется?? И уже не создается...
Удаляется билдрут всегда перед %install. На всякий случай.
Потом создается заново в процессе %make_install или аналогичной команды
либо вручную в спеке (неявно) в процессе создания какой-нибудь другой диры
внутри билдрута, типа

%install
%__mkdir_p %buildroot%vim_plugin_dir

> Куда должна указывать эта переменная для нормальной сборки? И где её 
> таки нужно определять?
Какая? $RPM_BUILD_ROOT что ли? Вообще забудьте про нее. Нет такой
переменной. Тем более не стоит ее как-либо (пере)определять.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Если на живом компьютере есть пакет initscripts, то это признак того, что
компьютер живёт уже очень долго.
		-- ldv in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20041026/eb328a63/attachment-0003.bin>


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