From 58e12760728172bcfaf684d5dbb8c3a694385fda Mon Sep 17 00:00:00 2001 From: idk Date: Tue, 20 Sep 2022 12:35:59 -0400 Subject: [PATCH] get rid of the "jpackaged" file from the NSIS installer, that's only created after a config migration inside the jpackage now --- java/net/i2p/router/CopyConfigDir.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/java/net/i2p/router/CopyConfigDir.java b/java/net/i2p/router/CopyConfigDir.java index 0f8ec98..66333e6 100644 --- a/java/net/i2p/router/CopyConfigDir.java +++ b/java/net/i2p/router/CopyConfigDir.java @@ -67,9 +67,13 @@ public class CopyConfigDir extends WindowsServiceUtil { return false; if (1 == cnr) { logger.info("using jpackaged configs in a jpackaged install, creating jpackaged file"); - File jpackagedConfigsInUse = new File(AppImageHome(), "jpackaged"); + File jpackagedConfigsInUse = new File(appImageHome(), "jpackaged"); if (!jpackagedConfigsInUse.exists()){ - jpackagedConfigsInUse.createNewFile(); + try{ + jpackagedConfigsInUse.createNewFile(); + }catch(IOException e){ + logger.warning("Error creating jpackaged file, delete config files manually when uninstalling"); + } } } if (-1 == cnr) {