diff --git a/bin/build-launcher.sh b/bin/build-launcher.sh index 01ebee8..cedb093 100755 --- a/bin/build-launcher.sh +++ b/bin/build-launcher.sh @@ -13,6 +13,7 @@ $JAVA_HOME/bin/javac --module-path import/lib -d target/classes $(find src -name echo "*** Packaging as a modular jar" $JAVA_HOME/bin/jar --create --file target/org.getmonero.i2p.embedded.jar --main-class org.getmonero.i2p.embedded.Main -C target/classes . +rm -fr $basedir/dist mkdir -p $basedir/dist/linux $basedir/dist/mac $basedir/dist/win # create OS specific launchers which will bundle together the code and a minimal JVM diff --git a/bin/build-original-i2p.sh b/bin/build-original-i2p.sh index c81b5d5..402acac 100755 --- a/bin/build-original-i2p.sh +++ b/bin/build-original-i2p.sh @@ -14,11 +14,14 @@ cd .. # copy the jars that we're going to modularize +rm -fr $basedir/import/lib mkdir -p $basedir/import/lib for i in i2p.jar mstreaming.jar router.jar sam.jar streaming.jar; do cp $basedir/import/i2p.i2p/build/$i $basedir/import/lib/; done # build a minimal i2p.base dir +rm -fr $basedir/import/i2p.base mkdir -p $basedir/import/i2p.base +cp $basedir/import/i2p.i2p/LICENSE.txt $basedir/import/i2p.base/ cp $basedir/import/i2p.i2p/build/jbigi.jar $basedir/import/i2p.base/ for i in blocklist.txt hosts.txt certificates; do cp -r $basedir/import/i2p.i2p/installer/resources/$i $basedir/import/i2p.base/; done