[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