[devel] ACL: mutabor

Igor Vlasenko vlasenko на imath.kiev.ua
Пн Фев 21 17:31:37 UTC 2011


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
ssh git.alt acl sisyphus strongswan add mike
ssh git.alt acl sisyphus strongswan leader mike
ssh git.alt acl sisyphus perl-MIME-Types add at
ssh git.alt acl sisyphus perl-MIME-Types leader at
ssh git.alt acl sisyphus alacarte add aris
ssh git.alt acl sisyphus alacarte leader aris
ssh git.alt acl sisyphus ghc-extensible-exceptions add mithraen
ssh git.alt acl sisyphus ghc-extensible-exceptions leader mithraen
ssh git.alt acl sisyphus pm-utils add ildar
ssh git.alt acl sisyphus pm-utils leader ildar
ssh git.alt acl sisyphus python-module-pygnome-desktop add aris
ssh git.alt acl sisyphus python-module-pygnome-desktop leader aris
ssh git.alt acl sisyphus libsoup add aris
ssh git.alt acl sisyphus libsoup leader aris
ssh git.alt acl sisyphus evolution-data-server add aris
ssh git.alt acl sisyphus evolution-data-server leader aris
ssh git.alt acl sisyphus php5-imap add rider
ssh git.alt acl sisyphus php5-imap leader rider
ssh git.alt acl sisyphus hedgewars add rider
ssh git.alt acl sisyphus hedgewars leader rider
ssh git.alt acl sisyphus tomboy add shaba
ssh git.alt acl sisyphus tomboy leader shaba
ssh git.alt acl sisyphus openbabel add mike
ssh git.alt acl sisyphus openbabel leader mike
ssh git.alt acl sisyphus mlt add zerg
ssh git.alt acl sisyphus mlt leader zerg
ssh git.alt acl sisyphus gvfs add aris
ssh git.alt acl sisyphus gvfs leader aris
ssh git.alt acl sisyphus trac add dubrsl
ssh git.alt acl sisyphus trac leader dubrsl
ssh git.alt acl sisyphus python-module-pycairo add real
ssh git.alt acl sisyphus python-module-pycairo leader real
ssh git.alt acl sisyphus alterator-ldap-users add dkr
ssh git.alt acl sisyphus alterator-ldap-users leader dkr
ssh git.alt acl sisyphus ghc-opengl add mithraen
ssh git.alt acl sisyphus ghc-opengl leader mithraen
ssh git.alt acl sisyphus ghc-parsec add mithraen
ssh git.alt acl sisyphus ghc-parsec leader mithraen
ssh git.alt acl sisyphus ghc-mmap add mithraen
ssh git.alt acl sisyphus ghc-mmap leader mithraen
ssh git.alt acl sisyphus evince add shrek
ssh git.alt acl sisyphus evince leader shrek
ssh git.alt acl sisyphus php5-pspell add rider
ssh git.alt acl sisyphus php5-pspell leader rider
ssh git.alt acl sisyphus php5-imagick2 add rider
ssh git.alt acl sisyphus php5-imagick2 leader rider
ssh git.alt acl sisyphus php5-xdebug add rider
ssh git.alt acl sisyphus php5-xdebug leader rider
ssh git.alt acl sisyphus gnome-mousetweaks add aris
ssh git.alt acl sisyphus gnome-mousetweaks leader aris
ssh git.alt acl sisyphus wxGTK2.9 add real
ssh git.alt acl sisyphus wxGTK2.9 leader real
ssh git.alt acl sisyphus libgtkmm2 add aris
ssh git.alt acl sisyphus libgtkmm2 leader aris
ssh git.alt acl sisyphus gtkhtml3 add aris
ssh git.alt acl sisyphus gtkhtml3 leader aris
ssh git.alt acl sisyphus python-module-pygame add real
ssh git.alt acl sisyphus python-module-pygame leader real
ssh git.alt acl sisyphus libopal add shrek
ssh git.alt acl sisyphus libopal leader shrek
ssh git.alt acl sisyphus dnsmasq add sem
ssh git.alt acl sisyphus dnsmasq leader sem
ssh git.alt acl sisyphus gnash add shrek
ssh git.alt acl sisyphus gnash leader shrek
ssh git.alt acl sisyphus php5-mssql add rider
ssh git.alt acl sisyphus php5-mssql leader rider
ssh git.alt acl sisyphus alterator-net-wifi add slazav
ssh git.alt acl sisyphus alterator-net-wifi leader slazav
ssh git.alt acl sisyphus php5-pdo add rider
ssh git.alt acl sisyphus php5-pdo leader rider
ssh git.alt acl sisyphus gnome-backgrounds add aris
ssh git.alt acl sisyphus gnome-backgrounds leader aris
ssh git.alt acl sisyphus python-module-numpy add real
ssh git.alt acl sisyphus python-module-numpy leader real
ssh git.alt acl sisyphus bash-completion add ildar
ssh git.alt acl sisyphus bash-completion leader ildar
ssh git.alt acl sisyphus alterator-netinst add boyarsh
ssh git.alt acl sisyphus alterator-netinst leader boyarsh
ssh git.alt acl sisyphus libgweather add aris
ssh git.alt acl sisyphus libgweather leader aris
ssh git.alt acl sisyphus snort add sem
ssh git.alt acl sisyphus snort leader sem
ssh git.alt acl sisyphus drbd83 add vitty
ssh git.alt acl sisyphus drbd83 leader vitty
ssh git.alt acl sisyphus php5-ffmpeg add rider
ssh git.alt acl sisyphus php5-ffmpeg leader rider
ssh git.alt acl sisyphus gnome-settings-daemon add aris
ssh git.alt acl sisyphus gnome-settings-daemon leader aris
ssh git.alt acl sisyphus php5-snmp add rider
ssh git.alt acl sisyphus php5-snmp leader rider
ssh git.alt acl sisyphus python-module-pygobject add aris
ssh git.alt acl sisyphus python-module-pygobject leader aris
ssh git.alt acl sisyphus kernel-modules-nvidia-std-def add zerg
ssh git.alt acl sisyphus kernel-modules-nvidia-std-def leader zerg
ssh git.alt acl sisyphus ghc-zlib add mithraen
ssh git.alt acl sisyphus ghc-zlib leader mithraen
ssh git.alt acl sisyphus gnome-screensaver add aris
ssh git.alt acl sisyphus gnome-screensaver leader aris
ssh git.alt acl sisyphus valgrind add ldv
ssh git.alt acl sisyphus valgrind leader ldv
ssh git.alt acl sisyphus php5-apc add rider
ssh git.alt acl sisyphus php5-apc leader rider
ssh git.alt acl sisyphus ltris add oddity
ssh git.alt acl sisyphus ltris leader oddity
ssh git.alt acl sisyphus gnofract4d add real
ssh git.alt acl sisyphus gnofract4d leader real
ssh git.alt acl sisyphus vala add shaba
ssh git.alt acl sisyphus vala leader shaba
ssh git.alt acl sisyphus libccrtp add sbolshakov
ssh git.alt acl sisyphus libccrtp leader sbolshakov
ssh git.alt acl sisyphus etercifs add piastry
ssh git.alt acl sisyphus etercifs leader piastry
ssh git.alt acl sisyphus php5-pdo_mysql add rider
ssh git.alt acl sisyphus php5-pdo_mysql leader rider
ssh git.alt acl sisyphus ghc-regex-base add mithraen
ssh git.alt acl sisyphus ghc-regex-base leader mithraen
ssh git.alt acl sisyphus php5-pdo_odbc add rider
ssh git.alt acl sisyphus php5-pdo_odbc leader rider
ssh git.alt acl sisyphus php5-tidy add rider
ssh git.alt acl sisyphus php5-tidy leader rider
ssh git.alt acl sisyphus kde4plasma-addon-yawp add zerg
ssh git.alt acl sisyphus kde4plasma-addon-yawp leader zerg
ssh git.alt acl sisyphus hsqldb add viy
ssh git.alt acl sisyphus hsqldb leader viy
ssh git.alt acl sisyphus fontforge add real
ssh git.alt acl sisyphus fontforge leader real
ssh git.alt acl sisyphus ant add viy
ssh git.alt acl sisyphus ant leader viy
ssh git.alt acl sisyphus foo2zjs add shev
ssh git.alt acl sisyphus foo2zjs leader shev
ssh git.alt acl sisyphus ghc-regex-posix add mithraen
ssh git.alt acl sisyphus ghc-regex-posix leader mithraen
ssh git.alt acl sisyphus gthumb add aris
ssh git.alt acl sisyphus gthumb leader aris
ssh git.alt acl sisyphus php5-pdo_pgsql add rider
ssh git.alt acl sisyphus php5-pdo_pgsql leader rider
ssh git.alt acl sisyphus evolution add aris
ssh git.alt acl sisyphus evolution leader aris
ssh git.alt acl sisyphus python-module-twisted-core add real
ssh git.alt acl sisyphus python-module-twisted-core leader real
ssh git.alt acl sisyphus php5-gmagick add rider
ssh git.alt acl sisyphus php5-gmagick leader rider
ssh git.alt acl sisyphus ksymoops add kas
ssh git.alt acl sisyphus ksymoops leader kas
ssh git.alt acl sisyphus perl-Image-ExifTool add force
ssh git.alt acl sisyphus perl-Image-ExifTool leader force
ssh git.alt acl sisyphus libxklavier add aris
ssh git.alt acl sisyphus libxklavier leader aris
ssh git.alt acl sisyphus wpa_supplicant add sbolshakov
ssh git.alt acl sisyphus wpa_supplicant leader sbolshakov
ssh git.alt acl sisyphus ghc-bzlib add mithraen
ssh git.alt acl sisyphus ghc-bzlib leader mithraen
ssh git.alt acl sisyphus php5-fileinfo add rider
ssh git.alt acl sisyphus php5-fileinfo leader rider
ssh git.alt acl sisyphus goldendict add morozov
ssh git.alt acl sisyphus goldendict leader morozov
ssh git.alt acl sisyphus ghc-network add mithraen
ssh git.alt acl sisyphus ghc-network leader mithraen
ssh git.alt acl sisyphus evolution-exchange add aris
ssh git.alt acl sisyphus evolution-exchange leader aris
ssh git.alt acl sisyphus libgsf add aris
ssh git.alt acl sisyphus libgsf leader aris
ssh git.alt acl sisyphus libmysql++ add mike
ssh git.alt acl sisyphus libmysql++ leader mike
ssh git.alt acl sisyphus notmuch add evg
ssh git.alt acl sisyphus notmuch leader evg
ssh git.alt acl sisyphus ekiga add shrek
ssh git.alt acl sisyphus ekiga leader shrek
ssh git.alt acl sisyphus libproxy add shaba
ssh git.alt acl sisyphus libproxy leader shaba
ssh git.alt acl sisyphus php5-pdo_sqlite add rider
ssh git.alt acl sisyphus php5-pdo_sqlite leader rider
ssh git.alt acl sisyphus torque add dans
ssh git.alt acl sisyphus torque leader dans
ssh git.alt acl sisyphus php5-magickwand add rider
ssh git.alt acl sisyphus php5-magickwand leader rider
ssh git.alt acl sisyphus libibcommon add real
ssh git.alt acl sisyphus libibcommon leader real
ssh git.alt acl sisyphus python-module-matplotlib add real
ssh git.alt acl sisyphus python-module-matplotlib leader real
ssh git.alt acl sisyphus clutter add shaba
ssh git.alt acl sisyphus clutter leader shaba
ssh git.alt acl sisyphus ghc-quickcheck add mithraen
ssh git.alt acl sisyphus ghc-quickcheck leader mithraen
ssh git.alt acl sisyphus ghc-mtl add mithraen
ssh git.alt acl sisyphus ghc-mtl leader mithraen
ssh git.alt acl sisyphus php5-facedetect add rider
ssh git.alt acl sisyphus php5-facedetect leader rider
ssh git.alt acl sisyphus libnss-role add piastry
ssh git.alt acl sisyphus libnss-role leader piastry
ssh git.alt acl sisyphus ghc-hunit add mithraen
ssh git.alt acl sisyphus ghc-hunit leader mithraen
ssh git.alt acl sisyphus python-module-scipy add real
ssh git.alt acl sisyphus python-module-scipy leader real
ssh git.alt acl sisyphus feh add andyc
ssh git.alt acl sisyphus feh leader andyc
ssh git.alt acl sisyphus php5-mysqli add rider
ssh git.alt acl sisyphus php5-mysqli leader rider
ssh git.alt acl sisyphus samba add vitty
ssh git.alt acl sisyphus samba leader vitty
ssh git.alt acl sisyphus ghc-binary add mithraen
ssh git.alt acl sisyphus ghc-binary leader mithraen
ssh git.alt acl sisyphus log4j add viy
ssh git.alt acl sisyphus log4j leader viy
ssh git.alt acl sisyphus ghc-html add mithraen
ssh git.alt acl sisyphus ghc-html leader mithraen
ssh git.alt acl sisyphus php5-xcache add rider
ssh git.alt acl sisyphus php5-xcache leader rider
ssh git.alt acl sisyphus python-module-gst add shrek
ssh git.alt acl sisyphus python-module-gst leader shrek
ssh git.alt acl sisyphus libgnet add shaba
ssh git.alt acl sisyphus libgnet leader shaba
ssh git.alt acl sisyphus python-module-pyfltk add real
ssh git.alt acl sisyphus python-module-pyfltk leader real
ssh git.alt acl sisyphus libglibmm add aris
ssh git.alt acl sisyphus libglibmm leader aris
ssh git.alt acl sisyphus ejabberd add vvk
ssh git.alt acl sisyphus ejabberd leader vvk
ssh git.alt acl sisyphus kernel-modules-tp_smapi-std-pae add silicium
ssh git.alt acl sisyphus kernel-modules-tp_smapi-std-pae leader silicium
ssh git.alt acl sisyphus php5-rrdtool add rider
ssh git.alt acl sisyphus php5-rrdtool leader rider
ssh git.alt acl sisyphus screen add ldv
ssh git.alt acl sisyphus screen leader ldv
ssh git.alt acl sisyphus alterator-openldap add dkr
ssh git.alt acl sisyphus alterator-openldap leader dkr


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



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