Don't fail more if cert req/cert creation failed

This should help debugging issues that could happen during server
certificate creation.

https://pagure.io/freeipa/issue/6755

Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Stanislav Laznicka 2017-03-13 14:40:38 +01:00 committed by Martin Basti
parent 992e6ecd1f
commit 8980f4098e

View File

@ -368,8 +368,11 @@ class CertDB(object):
with open(self.certder_fname, "r") as f:
dercert = f.read()
finally:
os.unlink(self.certreq_fname)
os.unlink(self.certder_fname)
for fname in (self.certreq_fname, self.certder_fname):
try:
os.unlink(fname)
except OSError:
pass
return dercert