summaryrefslogtreecommitdiffstats
path: root/ipaserver/install
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2017-01-10 13:33:41 +0100
committerMartin Basti <mbasti@redhat.com>2017-01-24 13:25:47 +0100
commit2547bca8df69e6c4d5f4c67a63fbc3c06ccc95c6 (patch)
tree22a553161ad505004d51b649f080f931490f68c4 /ipaserver/install
parent0d4074b4f1a57ed6545d819aa5a48e4b35237568 (diff)
downloadfreeipa-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.py2
-rw-r--r--ipaserver/install/krainstance.py2
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: