[java-sig-commits] [javapackages] Cleanup set_classpath() function
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Tue Sep 17 07:44:59 UTC 2013
commit 22a473ceec01f09d968eed83dcba6c2868f38605
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Tue Sep 17 08:14:13 2013 +0200
Cleanup set_classpath() function
java-utils/java-functions | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
---
diff --git a/java-utils/java-functions b/java-utils/java-functions
index a2cddc6..cf3b4ee 100644
--- a/java-utils/java-functions
+++ b/java-utils/java-functions
@@ -135,17 +135,18 @@ set_jvm()
# Set the classpath
# This requires a valid JAVA_HOME, JAVACMD, and JAVA_LIBDIR
-set_classpath() {
- _set_java_home
+set_classpath()
+{
+ local IFS
- # get local classpath first
- jars=$@
- if [ -n "$ADDITIONAL_JARS" ] ; then
- jars="$jars $ADDITIONAL_JARS"
- fi
- LOCAL_CLASSPATH=$("%{bindir}/build-classpath" $jars)
- # append original classpath if defined
- CLASSPATH=$LOCAL_CLASSPATH:$CLASSPATH
+ _set_java_home
+
+ # get local classpath first
+ set -- ${@} ${ADDITIONAL_JARS}
+ LOCAL_CLASSPATH=$("%{bindir}/build-classpath" ${@})
+
+ # append original classpath if defined
+ CLASSPATH=${LOCAL_CLASSPATH}${CLASSPATH:=:}${CLASSPATH}
}
set_javacmd() {
More information about the java-sig-commits
mailing list