tsupport portable gnupg directories - amprolla - devuan's apt repo merger
 (HTM) git clone git://parazyd.org/amprolla.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit f03f8f3c555d62654a59f985f04461f8695255f4
 (DIR) parent d9c027b97c6ae42fd0df4fc206a1c711c8bd3790
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Thu, 29 Jun 2017 11:53:07 +0200
       
       support portable gnupg directories
       
       Diffstat:
         M lib/config.def.py                   |       1 +
         M lib/release.py                      |       5 +++--
       
       2 files changed, 4 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/lib/config.def.py b/lib/config.def.py
       t@@ -9,6 +9,7 @@ from hashlib import md5, sha1, sha256
        cpunm = 4  # number of cpus you want to use for multiprocessing
        logdir = './log'
        spooldir = './spool'
       +gpgdir= './gnupg'
        signingkey = 'CA608125'
        mergedir = './merged-volatile'
        mergesubdir = 'dists'
 (DIR) diff --git a/lib/release.py b/lib/release.py
       t@@ -8,7 +8,8 @@ from datetime import datetime, timedelta
        from os.path import getsize, isfile
        import gnupg
        
       -from lib.config import checksums, release_aliases, release_keys, signingkey
       +from lib.config import (checksums, gpgdir, release_aliases, release_keys,
       +                        signingkey)
        from lib.parse import parse_release_head
        
        
       t@@ -64,7 +65,7 @@ def sign_release(infile):
            """
            Signs both the clearsign and the detached signature of a Release file
            """
       -    gpg = gnupg.GPG()
       +    gpg = gnupg.GPG(gnupghome=gpgdir)
        
            stream = open(infile, 'rb')