summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gemato/openpgp.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/gemato/openpgp.py b/gemato/openpgp.py
index 1f3d72e..c97aeb2 100644
--- a/gemato/openpgp.py
+++ b/gemato/openpgp.py
@@ -184,6 +184,12 @@ class OpenPGPEnvironment(OpenPGPSystemEnvironment):
super(OpenPGPEnvironment, self).__init__()
self._home = tempfile.mkdtemp()
+ with open(os.path.join(self._home, 'gpg.conf'), 'w') as f:
+ f.write('''# autogenerated by gemato
+
+# we are using an isolated keyring, so always trust our keys
+trust-model always
+''')
with open(os.path.join(self._home, 'gpg-agent.conf'), 'w') as f:
f.write('''# autogenerated by gemato
@@ -227,5 +233,4 @@ disable-scdaemon
def _spawn_gpg(self, options, stdin):
env = {'GNUPGHOME': self.home}
- options = ['--trust-model', 'always'] + options
return super(OpenPGPEnvironment, self)._spawn_gpg(options, stdin, env)