Uverejnený zdroj
Stiahnuť zdroj ZIP
CH-J SM Mobile
Prechádzať adresáre a súbory pre konkrétne vydanie aplikácie.
CH-J / SM Mobile
134 súbory
sm-mobile-20261016T050549Z-3678f2a05fa9
Pridané: · Postavený:
1
#!/usr/bin/env bash3
##############################################################################4
##5
## Gradle start up script for UN*X6
##7
##############################################################################9
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.10
DEFAULT_JVM_OPTS=""12
APP_NAME="Gradle"13
APP_BASE_NAME=`basename "$0"`15
# Use the maximum available, or set MAX_FD != -1 to use that value.16
MAX_FD="maximum"18
warn ( ) {19
echo "$*"20
}22
die ( ) {23
echo24
echo "$*"25
echo26
exit 127
}29
# OS specific support (must be 'true' or 'false').30
cygwin=false31
msys=false32
darwin=false33
case "`uname`" in34
CYGWIN* )35
cygwin=true36
;;37
Darwin* )38
darwin=true39
;;40
MINGW* )41
msys=true42
;;43
esac45
# Attempt to set APP_HOME46
# Resolve links: $0 may be a link47
PRG="$0"48
# Need this for relative symlinks.49
while [ -h "$PRG" ] ; do50
ls=`ls -ld "$PRG"`51
link=`expr "$ls" : '.*-> \(.*\)$'`52
if expr "$link" : '/.*' > /dev/null; then53
PRG="$link"54
else55
PRG=`dirname "$PRG"`"/$link"56
fi57
done58
SAVED="`pwd`"59
cd "`dirname \"$PRG\"`/" >/dev/null60
APP_HOME="`pwd -P`"61
cd "$SAVED" >/dev/null63
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar65
# Determine the Java command to use to start the JVM.66
if [ -n "$JAVA_HOME" ] ; then67
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then68
# IBM's JDK on AIX uses strange locations for the executables69
JAVACMD="$JAVA_HOME/jre/sh/java"70
else71
JAVACMD="$JAVA_HOME/bin/java"72
fi73
if [ ! -x "$JAVACMD" ] ; then74
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME76
Please set the JAVA_HOME variable in your environment to match the77
location of your Java installation."78
fi79
else80
JAVACMD="java"81
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.83
Please set the JAVA_HOME variable in your environment to match the84
location of your Java installation."85
fi87
# Increase the maximum file descriptors if we can.88
if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then89
MAX_FD_LIMIT=`ulimit -H -n`90
if [ $? -eq 0 ] ; then91
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then92
MAX_FD="$MAX_FD_LIMIT"93
fi94
ulimit -n $MAX_FD95
if [ $? -ne 0 ] ; then96
warn "Could not set maximum file descriptor limit: $MAX_FD"97
fi98
else99
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"100
fi101
fi103
# For Darwin, add options to specify how the application appears in the dock104
if $darwin; then105
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""106
fi108
# For Cygwin, switch paths to Windows format before running java109
if $cygwin ; then110
APP_HOME=`cygpath --path --mixed "$APP_HOME"`111
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`112
JAVACMD=`cygpath --unix "$JAVACMD"`114
# We build the pattern for arguments to be converted via cygpath115
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`116
SEP=""117
for dir in $ROOTDIRSRAW ; do118
ROOTDIRS="$ROOTDIRS$SEP$dir"119
SEP="|"120
done121
OURCYGPATTERN="(^($ROOTDIRS))"122
# Add a user-defined pattern to the cygpath arguments123
if [ "$GRADLE_CYGPATTERN" != "" ] ; then124
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"125
fi126
# Now convert the arguments - kludge to limit ourselves to /bin/sh127
i=0128
for arg in "$@" ; do129
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`130
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option132
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition133
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`134
else135
eval `echo args$i`="\"$arg\""136
fi137
i=$((i+1))138
done139
case $i in140
(0) set -- ;;141
(1) set -- "$args0" ;;142
(2) set -- "$args0" "$args1" ;;143
(3) set -- "$args0" "$args1" "$args2" ;;144
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;145
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;146
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;147
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;148
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;149
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;150
esac151
fi153
# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules154
function splitJvmOpts() {155
JVM_OPTS=("$@")156
}157
eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS158
JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"160
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"SHA-256
ec56c02543666d92d9ac5ae7fcc48f88ce4de0deb8b7f9b39928ca46f68c1b2bCH-J Proprietary Software License 1.14 · Zdroj sa poskytuje v rámci CH-J Proprietary Software License 1.14. Jeho dostupnosť nemení licenčné podmienky ani neposkytuje dodatočné práva.
Archív SHA-256
c486a807e4828998b9c57ab0f2e760f7980b31965fe118e89d3e1a5a2b65be65