Skip to content

Commit 69ecd96

Browse files
committed
Allow ImageTool home path to have spaces in directory names, and removed symbolic link remover (#268)
(cherry picked from commit 9a55274)
1 parent 88d3b9f commit 69ecd96

File tree

3 files changed

+8
-42
lines changed

3 files changed

+8
-42
lines changed

imagetool/src/main/bin/imagetool.cmd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ IF EXIST %JAVA_HOME%\bin\java.exe (
1717
ECHO Java executable does not exist at %JAVA_HOME%\bin\java.exe does not exist >&2
1818
EXIT /B 2
1919
)
20-
SET IMAGETOOL_HOME=%~dp0%/..
21-
%JAVA_HOME%\bin\java -cp %IMAGETOOL_HOME%\lib\* -Djava.util.logging.config.file=%IMAGETOOL_HOME%\bin\logging.properties com.oracle.weblogic.imagetool.cli.ImageTool %*
20+
SET "IMAGETOOL_HOME=%~dp0%/.."
21+
"%JAVA_HOME%\bin\java" -cp "%IMAGETOOL_HOME%\lib\*" "-Djava.util.logging.config.file=%IMAGETOOL_HOME%\bin\logging.properties" com.oracle.weblogic.imagetool.cli.ImageTool %*

imagetool/src/main/bin/imagetool.sh

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,25 +27,8 @@ else
2727
exit -1
2828
fi
2929

30-
read_link() {
31-
PREV_DIR=`pwd`
32-
CHASE_LINK=$1
33-
cd `dirname $CHASE_LINK`
34-
CHASE_LINK=`basename $CHASE_LINK`
35-
while [ -L "$CHASE_LINK" ]
36-
do
37-
CHASE_LINK=`readlink $CHASE_LINK`
38-
cd `dirname $CHASE_LINK`
39-
CHASE_LINK=`basename $CHASE_LINK`
40-
done
41-
_DIR=`pwd -P`
42-
RESULT_PATH=$_DIR/$CHASE_LINK
43-
cd $PREV_DIR
44-
echo $RESULT_PATH
45-
}
46-
47-
script_dir=$( dirname "$( read_link "${BASH_SOURCE[0]}" )" )
30+
script_dir=$(dirname "${BASH_SOURCE[0]}")
4831
IMAGETOOL_HOME=$(cd "${script_dir}/.." ; pwd)
4932
export IMAGETOOL_HOME
50-
${JAVA_HOME}/bin/java -cp "${IMAGETOOL_HOME}/lib/*" -Djava.util.logging.config.file=${IMAGETOOL_HOME}/bin/logging.properties com.oracle.weblogic.imagetool.cli.ImageTool $@
33+
"${JAVA_EXE}" -cp "${IMAGETOOL_HOME}/lib/*" -Djava.util.logging.config.file="${IMAGETOOL_HOME}/bin/logging.properties" com.oracle.weblogic.imagetool.cli.ImageTool "$@"
5134

imagetool/src/main/bin/setup.sh

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,9 @@ else
2424
return
2525
fi
2626

27-
function read_link() {
28-
PREV_DIR=`pwd`
29-
CHASE_LINK=$1
30-
cd `dirname $CHASE_LINK`
31-
CHASE_LINK=`basename $CHASE_LINK`
32-
while [ -L "$CHASE_LINK" ]
33-
do
34-
CHASE_LINK=`readlink $CHASE_LINK`
35-
cd `dirname $CHASE_LINK`
36-
CHASE_LINK=`basename $CHASE_LINK`
37-
done
38-
_DIR=`pwd -P`
39-
RESULT_PATH=$_DIR/$CHASE_LINK
40-
cd $PREV_DIR
41-
echo $RESULT_PATH
42-
}
43-
4427
unalias imagetool 2> /dev/null
45-
script_dir=$( dirname "$( read_link "${BASH_SOURCE[0]}" )" )
46-
IMAGETOOL_HOME=`cd "${script_dir}/.." ; pwd`
28+
script_dir=$(dirname "${BASH_SOURCE[0]}")
29+
IMAGETOOL_HOME=$(cd "${script_dir}/.." ; pwd)
4730
export IMAGETOOL_HOME
48-
alias imagetool="${JAVA_HOME}/bin/java -cp \"${IMAGETOOL_HOME}/lib/*\" -Djava.util.logging.config.file=${IMAGETOOL_HOME}/bin/logging.properties com.oracle.weblogic.imagetool.cli.ImageTool"
49-
source ${IMAGETOOL_HOME}/lib/imagetool_completion.sh
31+
alias imagetool="\"${JAVA_EXE}\" -cp \"${IMAGETOOL_HOME}/lib/*\" -Djava.util.logging.config.file=\"${IMAGETOOL_HOME}/bin/logging.properties\" com.oracle.weblogic.imagetool.cli.ImageTool"
32+
source "${IMAGETOOL_HOME}"/lib/imagetool_completion.sh

0 commit comments

Comments
 (0)