[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