chiark / gitweb /
nightly: replace / from fingerprint in SSH key filename, fixes #423
[fdroidserver.git] / fdroidserver / nightly.py
index d4e4a4e324c462ac33abb4218067f2a32b2ad4fc..249cd2e4f2e49803ab26fcd8f8bf2bc93ab057fa 100644 (file)
@@ -70,7 +70,8 @@ def _ssh_key_from_debug_keystore():
 
     rsakey = paramiko.RSAKey.from_private_key_file(privkey)
     fingerprint = base64.b64encode(hashlib.sha256(rsakey.asbytes()).digest()).decode('ascii').rstrip('=')
-    ssh_private_key_file = os.path.join(tmp_dir, 'debug_keystore_' + fingerprint + '_id_rsa')
+    ssh_private_key_file = os.path.join(tmp_dir, 'debug_keystore_'
+                                        + fingerprint.replace('/', '_') + '_id_rsa')
     shutil.move(privkey, ssh_private_key_file)
 
     pub = rsakey.get_name() + ' ' + rsakey.get_base64() + ' ' + ssh_private_key_file