summaryrefslogtreecommitdiffstats
path: root/bin/proguardgui.sh
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2015-01-08 08:24:06 -0800
committerBrian Carlstrom <bdc@google.com>2015-01-08 10:29:11 -0800
commitcd9e071098d0539dda3a4a5d3f45cfd8814de4ed (patch)
tree9ac962825d41c4fb8ad1ec0fc2e8b441b42d3869 /bin/proguardgui.sh
parent9961286c06c25cd03464d3e2b00bd9b9dedf96ba (diff)
downloadexternal_proguard-cd9e071098d0539dda3a4a5d3f45cfd8814de4ed.tar.gz
external_proguard-cd9e071098d0539dda3a4a5d3f45cfd8814de4ed.tar.bz2
external_proguard-cd9e071098d0539dda3a4a5d3f45cfd8814de4ed.zip
Upgrade Proguard to 5.1.
Downloaded from: http://sourceforge.net/projects/proguard/files/proguard/5.1/ Bug: 17550647 (cherry picked from commit 2270795fbe0b277bfd49f40950ecaa78583175cc) Change-Id: I4d4c6b4f11aca8d5595b7f285c675bc5873d5e24
Diffstat (limited to 'bin/proguardgui.sh')
-rwxr-xr-xbin/proguardgui.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/bin/proguardgui.sh b/bin/proguardgui.sh
index 2544f29..aba7f62 100755
--- a/bin/proguardgui.sh
+++ b/bin/proguardgui.sh
@@ -7,7 +7,19 @@
# you'll have to add escaped quotes around them, e.g.
# "\"/My Directory/My File.txt\""
-PROGUARD_HOME=`dirname "$0"`/..
+# Account for possibly missing/basic readlink.
+# POSIX conformant (dash/ksh/zsh/bash).
+PROGUARD=`readlink -f "$0" 2>/dev/null`
+if test "$PROGUARD" = ''
+then
+ PROGUARD=`readlink "$0" 2>/dev/null`
+ if test "$PROGUARD" = ''
+ then
+ PROGUARD="$0"
+ fi
+fi
+
+PROGUARD_HOME=`dirname "$PROGUARD"`/..
# On Linux, Java 1.6.0_24 and higher hang when starting the GUI:
# http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7027598