[devel] /usr/lib/rpm/*-files.req.list

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Июл 10 06:27:49 MSD 2008


On Wed, Jul 09, 2008 at 09:40:41PM +0400, Aleksey Avdeev wrote:
> 1. Если из некого *.src.rpm формируется {,под}пакет содержащий файл
> *-files.req.list, то требуется ли в нём прописывать Provides: <каталог>
> руками? (Есть ли на этот случай автоматизация?)

Пока желательно прописывать.  В идеале, вообще-то, все пути неявно
предоставляются, и прописывать 'Provides: /путь' не нужно.  Но пока есть
ограничение: это работает только в пределах одной архитектуры (т.е. все
пакеты, имеющие дело с /путь, должны быть либо $arch, либо noarch).

На самом деле и это ограничение в некоторых случаях не актуально.
Если /путь содержится в $arch пакете, и есть хотя бы один $arch
пакет, который требует /путь, то /путь можно явно не предоставлять,
а у noarch пакетов, которые требуют /путь, анметов не будет.

То есть это на самом деле связано с тем, как сейчас генерируются
$arch и noarch репозитарии.

> 2. Можно ли класть данные файлы в rpm-build-* (см.

Можно.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20080710/6398233f/attachment-0002.bin>


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