[devel] warning: package with no files has %post-script

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Мар 10 19:54:32 MSK 2008


On Mon, Mar 10, 2008 at 03:37:25PM +0300, Nikolay A. Fetisov wrote:
> On Mon, 10 Mar 2008 12:24:16 +0300
> > Группы надо создавать в том пакете, в котором лежат файлы
> > с правами этой группы. ...
> 
> А _добавление_ псевдопользователей в группы?
> 
> Например, в таком сценарии:
> есть пакет, предоставляющий веб-сервис. Держать файлы конфигурации с
> правами 0644 не желательно. Программа может работать с разными
> веб-серверами.
> 
> Как решение - создать группу в основном пакете и задать для
> файлов конфигурации права %attr(0640,root,%_group), 
> а в наборе _пустых_ пакетов вида %name-apache с зависимостями на
> соответствующие пакеты веб-серверов записать в %post нечто типа 
> '%_bindir/gpasswd -a apache %_group'.

Я не совсем понял, о чём идёт речь.
Укажите конкретные пакеты.

> Или есть более правильные варианты?

Выполнение %post-like скриптов есть side effect на систему.
Грубо говоря, не должно быть чистых side-effect пакетов.
Side effect пакета на систему должен быть связан с файлами,
которые запакованы в этом пакете.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20080310/161a46d6/attachment-0002.bin>


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