Skip to content

Commit 34483e6

Browse files
committed
use the correct path for the keystore backup
1 parent 333bb45 commit 34483e6

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/processing/mode/android/AndroidKeyStore.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,16 @@ public class AndroidKeyStore {
3636
public static final String KEYSTORE_FILE_NAME = "android-release-key.keystore";
3737

3838
public static File getKeyStore() {
39-
File keyStore = getKeyStoreLocation();
39+
return getKeyStore(KEYSTORE_FILE_NAME);
40+
}
41+
42+
public static File getKeyStore(String name) {
43+
File keyStore = getKeyStoreLocation(name);
4044
if (!keyStore.exists()) return null;
4145
return keyStore;
4246
}
4347

44-
public static File getKeyStoreLocation() {
48+
public static File getKeyStoreLocation(String name) {
4549
File sketchbookFolder = processing.app.Base.getSketchbookFolder();
4650
File androidFolder = new File(sketchbookFolder, "android");
4751
File keyStoreFolder = new File(androidFolder, "keystore");
@@ -56,7 +60,7 @@ public static File getKeyStoreLocation() {
5660
}
5761
}
5862

59-
File keyStore = new File(keyStoreFolder, KEYSTORE_FILE_NAME);
63+
File keyStore = new File(keyStoreFolder, name);
6064
return keyStore;
6165
}
6266

@@ -71,7 +75,7 @@ public static void generateKeyStore(String password,
7175

7276
ProcessHelper ph = new ProcessHelper(new String[] {
7377
"keytool", "-genkey",
74-
"-keystore", getKeyStoreLocation().getAbsolutePath(),
78+
"-keystore", getKeyStoreLocation(KEYSTORE_FILE_NAME).getAbsolutePath(),
7579
"-alias", ALIAS_STRING,
7680
"-keyalg", "RSA",
7781
"-keysize", "2048",
@@ -105,7 +109,7 @@ public static boolean resetKeyStore() {
105109
File keyStore = getKeyStore();
106110
if (keyStore == null) return true;
107111

108-
File keyStoreBackup = new File(processing.app.Base.getSketchbookFolder(), "keystore/" + KEYSTORE_FILE_NAME + "-" + AndroidMode.getDateStamp());
112+
File keyStoreBackup = getKeyStoreLocation(KEYSTORE_FILE_NAME + "-" + AndroidMode.getDateStamp());
109113
if (!keyStore.renameTo(keyStoreBackup)) return false;
110114
return true;
111115
}

0 commit comments

Comments
 (0)