diff options
author | Martin Basti <mbasti@redhat.com> | 2017-01-10 13:33:41 +0100 |
---|---|---|
committer | Martin Basti <mbasti@redhat.com> | 2017-01-24 13:25:47 +0100 |
commit | 2547bca8df69e6c4d5f4c67a63fbc3c06ccc95c6 (patch) | |
tree | 22a553161ad505004d51b649f080f931490f68c4 /ipaserver/install | |
parent | 0d4074b4f1a57ed6545d819aa5a48e4b35237568 (diff) | |
download | freeipa-2547bca8df69e6c4d5f4c67a63fbc3c06ccc95c6.tar.gz freeipa-2547bca8df69e6c4d5f4c67a63fbc3c06ccc95c6.tar.xz freeipa-2547bca8df69e6c4d5f4c67a63fbc3c06ccc95c6.zip |
py3: write CA/KRA config into file opened in text mode
config parser writes data as text so CA/KRA should be opened in textual
mode otherwise type errors are raised from installer
https://fedorahosted.org/freeipa/ticket/4985
Reviewed-By: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipaserver/install')
-rw-r--r-- | ipaserver/install/cainstance.py | 2 | ||||
-rw-r--r-- | ipaserver/install/krainstance.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ipaserver/install/cainstance.py b/ipaserver/install/cainstance.py index 27221945d..4c9f9670e 100644 --- a/ipaserver/install/cainstance.py +++ b/ipaserver/install/cainstance.py @@ -599,7 +599,7 @@ class CAInstance(DogtagInstance): config.set("Tomcat", "pki_ajp_host", "::1") # Generate configuration file - with open(cfg_file, "wb") as f: + with open(cfg_file, "w") as f: config.write(f) self.backup_state('installed', True) diff --git a/ipaserver/install/krainstance.py b/ipaserver/install/krainstance.py index 4f897cbf2..95672ee5c 100644 --- a/ipaserver/install/krainstance.py +++ b/ipaserver/install/krainstance.py @@ -263,7 +263,7 @@ class KRAInstance(DogtagInstance): admin_path.write(cert) # Generate configuration file - with open(cfg_file, "wb") as f: + with open(cfg_file, "w") as f: config.write(f) try: |