From 4a7fb5f55cc70e02b9f6db6abe2509fd73c27a2a Mon Sep 17 00:00:00 2001 From: idk Date: Sun, 11 Sep 2022 00:21:57 -0400 Subject: [PATCH] include config in app content --- Makefile | 2 +- build.sh | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d8393b9..bfa93e8 100644 --- a/Makefile +++ b/Makefile @@ -78,7 +78,7 @@ build/I2P: I2P build cp -rv I2P build/I2P ; true cp "$(I2P_JBIGI)"/*windows*.dll build/I2P/runtime/lib; true -src/I2P/config: build/I2P +src/I2P/config: mkdir -p src/I2P/config rm -rf src/I2P/config/geoip src/I2P/config/webapps src/I2P/config/certificates echo true | tee src/I2P/config/jpackaged diff --git a/build.sh b/build.sh index 82cbd70..cc6d20e 100755 --- a/build.sh +++ b/build.sh @@ -41,7 +41,7 @@ sleep 5s HERE="$PWD" if [ ! -d "$HERE/../i2p.i2p.jpackage-build/" ]; then git clone -b "$VERSION" https://i2pgit.org/i2p-hackers/i2p.i2p "$HERE/../i2p.i2p.jpackage-build/" - tar --exclude="$HERE/../i2p.i2p.jpackage-build/.git" cvzf i2p.i2p.jpackage-build.tar.gz "$HERE/../i2p.i2p.jpackage-build/" + tar --exclude="$HERE/../i2p.i2p.jpackage-build/.git" -cvzf i2p.i2p.jpackage-build.tar.gz "$HERE/../i2p.i2p.jpackage-build/" fi cd "$HERE/../i2p.i2p.jpackage-build/" for i in $COUNT; do @@ -91,6 +91,9 @@ fi echo "preparing to invoke jpackage for I2P version $I2P_VERSION" rm -rf I2P + +make src/I2P/config + "$JAVA_HOME"/bin/jpackage --type app-image --name I2P --app-version "$I2P_VERSION" \ --verbose \ --java-options "-Xmx512m" \ @@ -101,6 +104,7 @@ rm -rf I2P --java-options "--add-opens java.base/java.util.Properties.defaults=ALL-UNNAMED" \ $JPACKAGE_OPTS \ --resource-dir build \ + --app-content src/I2P/config \ --input build --main-jar launcher.jar --main-class net.i2p.router.WinLauncher cp "$I2P_PKG/licenses/"* license/