diff --git a/bin/build-all.sh b/bin/build-all.sh index a5e5c7c..3eb46f4 100755 --- a/bin/build-all.sh +++ b/bin/build-all.sh @@ -1,6 +1,10 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi # retrieve the I2P Java sources, OpenJDK and the Ant build tool $basedir/bin/import-packages.sh diff --git a/bin/build-launcher.sh b/bin/build-launcher.sh index ee076ad..590bb6f 100755 --- a/bin/build-launcher.sh +++ b/bin/build-launcher.sh @@ -1,6 +1,10 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi source $basedir/bin/java-config.sh diff --git a/bin/build-original-i2p.sh b/bin/build-original-i2p.sh index 7b140e3..8760a30 100755 --- a/bin/build-original-i2p.sh +++ b/bin/build-original-i2p.sh @@ -1,6 +1,10 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi cd $basedir/import diff --git a/bin/convert-jars-to-modules.sh b/bin/convert-jars-to-modules.sh index ddc1601..0f6378e 100755 --- a/bin/convert-jars-to-modules.sh +++ b/bin/convert-jars-to-modules.sh @@ -1,6 +1,10 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi source $basedir/bin/java-config.sh diff --git a/bin/import-packages.sh b/bin/import-packages.sh index f19ab92..9d6b569 100755 --- a/bin/import-packages.sh +++ b/bin/import-packages.sh @@ -1,6 +1,10 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi source $basedir/bin/java-config.sh diff --git a/bin/java-config.sh b/bin/java-config.sh index 60dc293..c6535c9 100644 --- a/bin/java-config.sh +++ b/bin/java-config.sh @@ -1,6 +1,10 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi JDK_DOWNLOAD_FILENAME_LINUX=OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz JDK_DOWNLOAD_FILENAME_MAC=OpenJDK11U-jdk_x64_mac_hotspot_11.0.1_13.tar.gz diff --git a/resources/launch.sh b/resources/launch.sh index 3945a4b..59db73d 100755 --- a/resources/launch.sh +++ b/resources/launch.sh @@ -1,5 +1,9 @@ #!/bin/bash -basedir=$(dirname $(dirname $(readlink -fm $0))) +if [ $(uname -s) = Darwin ]; then + basedir=$(dirname $(cd "$(dirname "$0")"; pwd -P)) +else + basedir=$(dirname $(dirname $(readlink -fm $0))) +fi -$basedir/bin/java -cp $basedir/i2p.base/jbigi.jar -m org.getmonero.i2p.zero --i2p.dir.base=$basedir/i2p.base --i2p.dir.config=$basedir/i2p.config \ No newline at end of file +$basedir/bin/java -cp $basedir/i2p.base/jbigi.jar -m org.getmonero.i2p.zero --i2p.dir.base=$basedir/i2p.base --i2p.dir.config=$basedir/i2p.config