[devel] RPM %_tmppath - что плохого в силинках?

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Мар 13 13:50:50 MSK 2008


On Thu, Mar 13, 2008 at 10:05:52AM +0300, Хихин Руслан wrote:
> Здравствуйте Alexey Tourbin
>   В сообщении от 13 марта 2008 Alexey Tourbin написал(a):
>  > > Всё равно окончательно rpm собирается в хешере, а вот до его
>  > > сборки в
>  > > хешере иногда удобно его собирать в домашнем каталоге, причём
>  > > где-нибудь внутри /tmp, который на tmpfs.
>  > Тогда придётся усложнять логику поиска зависимостей, причём не сразу
>  > понятно в каких именно местах и чем это чревато.  А так её удаётся
>  > упростить.
> Ну - грубо говоря - при неканоническом пути - сделать предупреждение - 
> зависимости могут быть высчитаны неправильно (и вплоть до отключения их 
> расчёта или старый вариант), а вот при каноническом - упростить, как вы 
> хотите.

Это легко поправить в ~/.rpmmacros:
%_topdir        %homedir/RPM
%_tmppath       /tmp/.private/at
%__ccache_dir   %_tmppath/.ccache
%_builddir      %_tmppath/BUILD

Если не хочется явно прописывать /tmp/.private/at,
то можно сделать что-то типа
%_tmppath	%(echo ${TMPDIR:-/tmp})
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080313/56c0f7cb/attachment-0002.bin>


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