tsupport portable gnupg directories - amprolla - devuan's apt repo merger HTML git clone git://parazyd.org/amprolla.git DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit f03f8f3c555d62654a59f985f04461f8695255f4 DIR parent d9c027b97c6ae42fd0df4fc206a1c711c8bd3790 HTML 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')