[mdk-re] rpm-build

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_alt-linux=2Eorg?=
Вт Май 8 14:01:01 MSD 2001


On Tue, May 08, 2001 at 01:34:57PM +0400, Volkov Serge wrote:
> > > passwd:
> > > rpm:x:16:hamster
> > > 
> > > .rpmmacros:
> > > %_topdir        /home/hamster/RPM
> > > %_tmppath       %{_topdir}/TMP
> > > 
> > > менял TMP на tmp, создавал TMP.
> > > 
> > > Все равно получаю:
> > > [hamster на hamster SPECS]$ rpm -bb X-Downloader.spec                 
> > > Не могу открыть временный файл.
> > 
> > Следующая простая команда поможет разобраться, в чем именно Вы неправы:
> > $ for n in %_tmppath %_rpmdir %_sourcedir %_builddir; do rpm --eval "$n"; done
> > 
> Спасибо помогло
> 
> А раньше сказать нельзя было???? :((( у меня ссылается на ~user/RPM/tmp
> а я думал что на ~user/tmp 
> я ведь задавал этот вопрос
> 
> К разработчикам :
> Может вообще написать скрипт для руто который создает соответствующее дерево каталогов и файл макросов, а также вносит в группу rpm 
> для создания пользователей, который собираются работать над сборкой пакетов ????

"Смешались в кучу кони, люди,
 И залпы тысячи орудий
 Слились в протяжный вой." (c) М. Ю. Лермонтов

В стандартной конфигурации RPM (пакет rpm-build) присутствует дерево для
сборки пакетов, а также файлы с макросами и вспомогательными скриптами,
без которых сборка невозможна.
Таким образом, достаточно внести пользователя в группу rpm, чтобы он мог
собирать пакеты.
Если же сборка пакетов в общем каталоге по какой-либо причине (напр.,
место на дисках, разные проекты, etc.) не устраивает, то придется сделать
аналогичное дерево (или часть дерева, или несколько деревьев, в
зависимости от задачи) и переопределить макросы (%_topdir, %_tmppath,
etc.).


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@alt-linux.org
ALT Linux Team      http://www.altlinux.ru/
Fandra Project      http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20010508/43f6e957/attachment-0013.bin>


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