[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