[devel] warning: package with no files has %post-script
Nikolay A. Fetisov
=?iso-8859-1?q?naf_=CE=C1_altlinux=2Eru?=
Пн Мар 10 21:33:56 MSK 2008
On Mon, 10 Mar 2008 19:54:32 +0300
Alexey Tourbin wrote:
> ...
> Я не совсем понял, о чём идёт речь.
> Укажите конкретные пакеты.
Приведённый пример был взят с потолка для иллюстрации возможных
причин появления пустых пакетов с %post.
> ...
> Выполнение %post-like скриптов есть side effect на систему.
> Грубо говоря, не должно быть чистых side-effect пакетов.
> Side effect пакета на систему должен быть связан с файлами,
> которые запакованы в этом пакете.
Почему _только_ с файлами? Пакет - это не только файлы, это и
зависимости. Конкретный пример, из приведённого выше списка:
mailgraph-nginx-1.13-alt3.noarch.rpm
В пакете стоит зависимость на nginx, в %post выполняется
конфигурирование программы для работы с этим сервером,
Т.е. варианты, когда в пустом пакете имеются скрипты %post и др. -
вполне допустимы и законны.
Другой вопрос, если в таких пакетах не возможен поиск зависимостей
из-за особенностей текущей реализации поиска их - тогда необходима
соответствующая policy и добавление в пакет хоть чего-нибудь -
_в-общем-то лишнего_.
--
С уважением,
Николай Фетисов
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : 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/20080310/530b5dfd/attachment-0002.bin>
Подробная информация о списке рассылки Devel