[devel] Q: contents_index content ?
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Окт 3 11:15:07 MSD 2008
On Fri, Oct 03, 2008 at 10:56:16AM +0400, Alexey Gladkov wrote:
> Alexey Tourbin wrote:
> >Каталогом /etc/rc.d/init.d владеют несколько
> >пакетов.
>
> И во всех пакетах (кроме service) это ошибка.
Есть готовый механизм, чтобы отлавливать эти ошибки автоматически:
/usr/lib/rpm/files.req + /etc/sisyphus_check/check.d/190-check-dirlist
То есть можно создать запись в /usr/lib/rpm/*-files.req.list:
/etc/rc.d/init.d service
и тогда
1) у каждого пакета, который пакует что-либо в /etc/rc.d/init.d,
появится зависимость на /etc/rc.d/init.d;
2) для каждого пакета, который пакует сам каталог /etc/rc.d/init.d,
кроме пакета service, sisyphus_check выдаст ошибку.
Правда, это комбинированный мехнизм: он совмещает как зависимость,
так и проверку на эксклюзивное владение каталогом. В некоторых случаях
именно такой комбинированный механизм и имеет смысл (например, чтобы
отлавливать ошибки типа /usr/lib/pkgconfig в x86_64 пакетах; при
запаковке /usr/lib/pkgconfig/* возникнет анмет на /usr/lib/pkgconfig,
а сам каталог /usr/lib/pkgconfig запаковать не удатся).
Не знаю, подходит ли этот механизм для /etc/rc.d/init.d или нет.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20081003/ce9ae4f1/attachment-0002.bin>
Подробная информация о списке рассылки Devel