summaryrefslogtreecommitdiff
path: root/certs/makecerts.py
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2015-09-01 17:14:44 +0200
committerBenoit Foucher <benoit@zeroc.com>2015-09-01 17:14:44 +0200
commit1ab0d1875cbdd5a6013ff404cf92a1d429f96249 (patch)
tree1f6641794af572275818dd08e777d87b21a5b537 /certs/makecerts.py
parentFixed ICE-6758 and ICE-6759 - better error messages and warnings (diff)
downloadice-1ab0d1875cbdd5a6013ff404cf92a1d429f96249.tar.bz2
ice-1ab0d1875cbdd5a6013ff404cf92a1d429f96249.tar.xz
ice-1ab0d1875cbdd5a6013ff404cf92a1d429f96249.zip
Additional makecerts.py fix, don't try generating BKS if JKS fails
Diffstat (limited to 'certs/makecerts.py')
-rwxr-xr-xcerts/makecerts.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/certs/makecerts.py b/certs/makecerts.py
index c5d5b2fb808..f3f8e4ea5a0 100755
--- a/certs/makecerts.py
+++ b/certs/makecerts.py
@@ -111,19 +111,22 @@ server.save("server.p12").save("server.pem")
try:
server.save("server.jks", caalias="cacert")
client.save("client.jks", caalias="cacert")
+
+ # Don't try to generate the BKS if the JKS generation fails
+ try:
+ server.save("server.bks", caalias="cacert")
+ client.save("client.bks", caalias="cacert")
+ except Exception as ex:
+ for f in ["server.bks", "client.bks"]:
+ if os.path.exists(f): os.remove(f)
+ print("warning: couldn't generate BKS certificates for Android applications:\n" + str(ex))
+ print("Please fix this issue if you want to run the Android tests.")
+
except Exception as ex:
for f in ["server.jks", "client.jks"]:
if os.path.exists(f): os.remove(f)
print("warning: couldn't generate JKS certificates for Java applications:\n" + str(ex))
print("Please fix this issue if you want to run the Java tests.")
-try:
- server.save("server.bks", caalias="cacert")
- client.save("client.bks", caalias="cacert")
-except Exception as ex:
- for f in ["server.bks", "client.bks"]:
- if os.path.exists(f): os.remove(f)
- print("warning: couldn't generate BKS certificates for Android applications:\n" + str(ex))
- print("Please fix this issue if you want to run the Android tests.")
factory.destroy()