[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