[devel] ACL: mutabor

Dmitry V. Levin ldv на altlinux.org
Пн Фев 21 17:36:57 UTC 2011


On Mon, Feb 21, 2011 at 07:31:37PM +0200, Igor Vlasenko wrote:
> On Mon, Feb 21, 2011 at 07:41:03PM +0300, Dmitry V. Levin wrote:
> > > Вот уже не вспомню точно, но мне показалось, что я заметил тогда несколько
> > > изменений в ACL, которые были похожи на работу этого скрипта. Я за то,
> > > чтобы его таки внедрить.
> > Помогите мне, пожалуйста, понять, как его внедрить.
> 
> технически препятствий особых нет, я сейчас выложил свежую версию,
> где ключ --acl генерирует готовые команды для git.alt acl,
> у себя в git/alt::viy/packages/ALTLinux-ACL.git.
> 
> Список ниже (будущий лидер собирал пакет не менее 4-х раз подряд за не менее чем 6 месяцев) получен с помощью вызова 
> ./changelog2ALTLinuxACLleader --months 6 --count 4 --no-group -q --acl /var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS 

Учитывает ли этот алгоритм, кто собирал пакет последним?

> Замечания:
> 1) --no-group (по умолчанию) потому, что прошлый раз договорились группы пока не трогать.
> 2) чтобы сменился лидер, он должен быть в acl, хотя бы как @everybody.
> for example, if acl is [A @everybody] then B can be added.
> but if acl is [A] then B can't be added.
> 
> остается обсудить механизм, как время от времени выполнять эти команды.
> В радикальном случае администратор может поставить этот скрипт в крон :)
> 
> ssh git.alt acl sisyphus basic256 add lamp
> ssh git.alt acl sisyphus basic256 leader lamp

Две команды add+leader это лишнее, достаточно просто leader.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20110221/1d6d399a/attachment.bin>


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