[devel] Re: setup
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Вс Май 25 14:34:54 MSD 2003
Hello Victor,
On Thu, May 22, 2003 at 07:35:44PM +0300, Victor Forsyuk wrote:
>
> По логике, необходима программа, которая будет заниматься безопасным
> обновлением этих файлов, а setup должен содержать управляющие файлы,
> описывающие необходимый набор системных uid/gid (по которым программа
> и делает изменения в текущих /etc/{passwd,group}). Кстати, эти файлы
> могут быть не просто кусками тех же passwd/group, но содержать
> дополнительные параметры. Например, обновлять/не обновлять, если
> есть пользователь с тем же именем, но отличным uid, и тому подобное.
Для начала можно вынести всё, что по умолчанию содержит setup,
в /etc/{passwd,group}.system (не-%config), а в %post-скрипте setup
сшивать эти файлы с текущими /etc/{passwd,group}
Можно даже завести по два файла: записи из одного
всегда затирают текущие записи (за исключением UID/GID),
записи из другого добавляются только если пользователь/группа
с таким именем отсутствуют.
--
Stay tuned,
MhZ JID: mhz на altlinux.org
___________
Real programmers don't comment their code. It was hard to write, it
should be hard to understand.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030525/f166afa7/attachment-0001.bin>
Подробная информация о списке рассылки Devel