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

Nikolay A. Fetisov =?iso-8859-1?q?naf_=CE=C1_altlinux=2Eru?=
Пн Мар 10 15:37:25 MSK 2008


On Mon, 10 Mar 2008 12:24:16 +0300
Alexey Tourbin wrote:

> On Mon, Mar 10, 2008 at 11:58:48AM +0300, Денис Смирнов wrote:
> > On Mon, Mar 10, 2008 at 11:08:06AM +0300, Алексей Турбин wrote:
> > 
> > AT> .... %post-скрипты в пустом пакете (без файлов) делают,
> > AT> вероятно, что-то ненадлежащее или плохо продуманное.
> > 
> > Например создают пользователей и группы? ;)
> 
> Группы надо создавать в том пакете, в котором лежат файлы
> с правами этой группы. ...

А _добавление_ псевдопользователей в группы?

Например, в таком сценарии:
есть пакет, предоставляющий веб-сервис. Держать файлы конфигурации с
правами 0644 не желательно. Программа может работать с разными
веб-серверами.

Как решение - создать группу в основном пакете и задать для
файлов конфигурации права %attr(0640,root,%_group), 
а в наборе _пустых_ пакетов вида %name-apache с зависимостями на
соответствующие пакеты веб-серверов записать в %post нечто типа 
'%_bindir/gpasswd -a apache %_group'.

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

-- 
С уважением,
Николай Фетисов
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : 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/77bdf861/attachment-0002.bin>


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