[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