aboutsummaryrefslogtreecommitdiff
path: root/network/davmail/davmail.sh
diff options
context:
space:
mode:
authorGiuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com>2021-04-02 11:18:39 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2021-04-02 11:18:39 +0700
commit5e635b5de19ce525d5bde07f9d129f1a2ebc5d69 (patch)
treee32d35a2112159cf45514226766fdce0c57d0e31 /network/davmail/davmail.sh
parent0a284b007e460e535e5da5bb794932608b8dff2d (diff)
network/davmail: Updated for version 5.5.1.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'network/davmail/davmail.sh')
-rw-r--r--network/davmail/davmail.sh15
1 files changed, 13 insertions, 2 deletions
diff --git a/network/davmail/davmail.sh b/network/davmail/davmail.sh
index 117fb8188a272..4a2f245f6f8e3 100644
--- a/network/davmail/davmail.sh
+++ b/network/davmail/davmail.sh
@@ -1,4 +1,15 @@
#!/bin/sh
+
BASE=/usr/share/davmail
-for i in $BASE/lib/*; do export CLASSPATH=$CLASSPATH:$i; done
-exec java -Xmx512M -Dsun.net.inetaddr.ttl=60 -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1
+
+if [ -n "$JAVA_HOME" ]; then
+ JAVA_CMD="$JAVA_HOME/bin/java"
+else
+ JAVA_CMD="$(which java)"
+fi
+
+for i in $BASE/lib/*; do
+ export CLASSPATH=$CLASSPATH:$i;
+done
+
+exec $JAVA_CMD -Xmx512M -Dsun.net.inetaddr.ttl=60 -cp $BASE/davmail.jar:$CLASSPATH davmail.DavGateway $1