[devel] ALT Linux Team

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_immo=2Eru?=
Ср Сен 1 01:10:48 MSD 2004


Собрал тут ruby-gpgme и попутно сваял скриптик, который генерит
список alias'ов для mutt.  Может кому пригодится?

mkdir tmp/altkeys
cp /usr/lib/alt-gpgkeys/* tmp/altkeys
GNUPGHOME=$HOME/tmp/altkeys ruby -w getkeys.rb >> ~/.mutt/alias

P.S. Вот зачем gnupg хочет trustdb создавать при попытке
перебрать все ключи?

-- 
Regards,
Sir Raorn.
----------- следующая часть -----------
#!/usr/bin/ruby -w

require 'gpgme'

alt=Hash.new(nil)

ctx = GPGME::GpgmeCtx.new

ctx.keylist_mode=GPGME::GPGME_KEYLIST_MODE_LOCAL

ctx.each_keys(ARGV[0]) do |k|
    i = 0
    while k[GPGME::GPGME_ATTR_KEYID, i] do
	if k[GPGME::GPGME_ATTR_EMAIL, i] =~ /@altlinux/ then
	    key = k[GPGME::GPGME_ATTR_EMAIL, i].gsub(/@.*$/, '').downcase
	    alt[key] = k[GPGME::GPGME_ATTR_NAME, i]
	end
	i += 1
    end
end

alt.keys.sort.each do |id|
    puts "alias\talt-#{id}\t\"#{alt[id]}\"\t<#{id}@altlinux.ru>"
end
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20040901/65b23b5b/attachment-0001.bin>


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