chiark / gitweb /
use default keystore path when generating a new setup with init
authorHans-Christoph Steiner <hans@eds.org>
Fri, 4 Apr 2014 01:42:23 +0000 (21:42 -0400)
committerHans-Christoph Steiner <hans@eds.org>
Mon, 7 Apr 2014 20:00:17 +0000 (16:00 -0400)
Before, the path to the keystore was also hardcoded in init.py, this makes
init now get it from the defaults set in common.py.

fdroidserver/init.py

index 4ecc39108fd04efafb61dad8e5c8ab02ee9c2b5e..85da8ffc5242813160cb4a1c09b0e4a136a9ace5 100644 (file)
@@ -192,11 +192,9 @@ def main():
         write_to_config('keydname', keydname)
     if not os.path.isfile(keystore):
         # no existing or specified keystore, generate the whole thing
-        keystoredir = os.path.join(os.getenv('HOME'),
-                                   '.local', 'share', 'fdroidserver')
+        keystoredir = os.path.dirname(keystore)
         if not os.path.exists(keystoredir):
             os.makedirs(keystoredir, mode=0o700)
-        keystore = os.path.join(keystoredir, 'keystore.jks')
         write_to_config('keystore', keystore)
         password = genpassword()
         write_to_config('keystorepass', password)