[Gelistirici] Paket İmzalama

Ismail Dönmez ismail at pardus.org.tr
28 Haz 2007 Per 16:46:46 EEST


On Thursday 28 June 2007 16:17:04 Bahadır Kandemir wrote:
> Selamlar,
>
> $subject ile ilgili ufak bir çalışmam oldu, [1]'deki GnuPG wrapper'ını
> kullanıyor.
>
> Özetle, build sırasında, --sign-package KEY:PASSPHRASE verildiğinde,
> paketteki dosyaların hashlerini içeren, imzalı bir dosya (signature.asc)
> oluturuyor ve .pisi dosyasına ekliyor. Install sırasında ise, imzayı ve
> hash'leri denetledikten sonra, paketin imzalandığı anahtar
> pisi.conf/[security]/trusted içinde ise kurulumu gerçekleştiriyor.
>
> [1] svn.pardus.org.tr/uludag/trunk/python-modules/python-gnupg

Eline sağlık, ama kod biraz karışık geldi fonksiyonlar arasında definitonlar 
filan var. Biraz temizlenmesi lazım. Bu arada invalid data geçti mi 
pörtlüyor :

[~/python-gnupg]> python gnupg.py README
Traceback (most recent call last):
  File "gnupg.py", line 831, in ?
    sig = obj.verify_file( file )
  File "gnupg.py", line 198, in verify_file
    self._handle_gigo([], file, sig)
  File "gnupg.py", line 142, in _handle_gigo
    self._read_response(child_stderr, result)
  File "gnupg.py", line 126, in _read_response
    getattr(response, keyword)(value)
AttributeError: Verify instance has no attribute 'NODATA'

/ismail

-- 
Perfect is the enemy of good
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070628/7fb427f9/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi