Skip to content

Commit f159ee1

Browse files
committed
fix double slash in path
1 parent b7ce58a commit f159ee1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

assembly/src/release/bin/activemq

+10-10
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,14 @@ if [ -z "$ACTIVEMQ_USER_CLASSPATH" ] ; then
108108
fi
109109

110110
# ActiveMQ Classpath configuration
111-
ACTIVEMQ_CLASSPATH="$ACTIVEMQ_BASE/../lib/:$ACTIVEMQ_USER_CLASSPATH"
111+
ACTIVEMQ_CLASSPATH="${ACTIVEMQ_BASE%/}/../lib/:$ACTIVEMQ_USER_CLASSPATH"
112112

113113
# Active MQ configuration directory
114114
if [ -z "$ACTIVEMQ_CONF" ] ; then
115115

116116
# For backwards compat with old variables we let ACTIVEMQ_CONFIG_DIR set ACTIVEMQ_CONF
117117
if [ -z "$ACTIVEMQ_CONFIG_DIR" ] ; then
118-
ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf"
118+
ACTIVEMQ_CONF="${ACTIVEMQ_BASE%/}/conf"
119119
else
120120
ACTIVEMQ_CONF="$ACTIVEMQ_CONFIG_DIR"
121121
fi
@@ -136,14 +136,14 @@ if [ -z "$ACTIVEMQ_DATA" ] ; then
136136

137137
# For backwards compat with old variables we let ACTIVEMQ_DATA_DIR set ACTIVEMQ_DATA
138138
if [ -z "$ACTIVEMQ_DATA_DIR" ] ; then
139-
ACTIVEMQ_DATA="$ACTIVEMQ_BASE/data"
139+
ACTIVEMQ_DATA="${ACTIVEMQ_BASE%/}/data"
140140
else
141141
ACTIVEMQ_DATA="$ACTIVEMQ_DATA_DIR"
142142
fi
143143
fi
144144

145145
if [ -z "$ACTIVEMQ_TMP" ] ; then
146-
ACTIVEMQ_TMP="$ACTIVEMQ_BASE/tmp"
146+
ACTIVEMQ_TMP="${ACTIVEMQ_BASE%/}/tmp"
147147
fi
148148

149149
if [ ! -d "$ACTIVEMQ_DATA" ]; then
@@ -171,7 +171,7 @@ if ( basename $0 | grep "activemq-instance-" > /dev/null);then
171171
ACTIVEMQ_CONFIGS="/etc/default/activemq-instance-${INST} $HOME/.activemqrc-instance-${INST}"
172172
echo "INFO: Using alternative activemq configuration files: $ACTIVEMQ_CONFIGS"
173173
else
174-
ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc $ACTIVEMQ_HOME/bin/setenv"
174+
ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc ${ACTIVEMQ_HOME%/}/bin/setenv"
175175
fi
176176

177177
# load activemq configuration
@@ -310,8 +310,8 @@ invokeJar(){
310310
TASK_TODO="$2"
311311
RET="1"
312312

313-
if [ ! -f "${ACTIVEMQ_HOME}/bin/activemq.jar" ];then
314-
echo "ERROR: '${ACTIVEMQ_HOME}/bin/activemq.jar' does not exist, define ACTIVEMQ_HOME in the config"
313+
if [ ! -f "${ACTIVEMQ_HOME%/}/bin/activemq.jar" ];then
314+
echo "ERROR: '${ACTIVEMQ_HOME%/}/bin/activemq.jar' does not exist, define ACTIVEMQ_HOME in the config"
315315
exit 1
316316
fi
317317

@@ -359,7 +359,7 @@ invokeJar(){
359359
-Dactivemq.data=\"${ACTIVEMQ_DATA}\" \
360360
-Djolokia.conf=\"${JOLOKIA_CONF}\" \
361361
$ACTIVEMQ_CYGWIN \
362-
-jar \"${ACTIVEMQ_HOME}/bin/activemq.jar\" $COMMANDLINE_ARGS >> \"$ACTIVEMQ_OUT\" 2>&1 &
362+
-jar \"${ACTIVEMQ_HOME%/}/bin/activemq.jar\" $COMMANDLINE_ARGS >> \"$ACTIVEMQ_OUT\" 2>&1 &
363363
RET=\"\$?\"; APID=\"\$!\";
364364
echo \$APID > \"${PIDFILE}\";
365365
echo \"INFO: pidfile created : '${PIDFILE}' (pid '\$APID')\";exit \$RET" $DOIT_POSTFIX
@@ -389,7 +389,7 @@ invokeJar(){
389389
-Dactivemq.data=\"${ACTIVEMQ_DATA}\" \
390390
-Djolokia.conf=\"${JOLOKIA_CONF}\" \
391391
$ACTIVEMQ_CYGWIN \
392-
-jar \"${ACTIVEMQ_HOME}/bin/activemq.jar\" $COMMANDLINE_ARGS --pid $SPID &
392+
-jar \"${ACTIVEMQ_HOME%/}/bin/activemq.jar\" $COMMANDLINE_ARGS --pid $SPID &
393393
RET=\"\$?\"; APID=\"\$!\";
394394
echo \$APID > \"${PIDFILE}.stop\"; exit \$RET" $DOIT_POSTFIX
395395
RET="$?"
@@ -417,7 +417,7 @@ invokeJar(){
417417
-Dactivemq.data=\"${ACTIVEMQ_DATA}\" \
418418
-Djolokia.conf=\"${JOLOKIA_CONF}\" \
419419
$ACTIVEMQ_CYGWIN \
420-
-jar \"${ACTIVEMQ_HOME}/bin/activemq.jar\" $COMMANDLINE_ARGS" $DOIT_POSTFIX
420+
-jar \"${ACTIVEMQ_HOME%/}/bin/activemq.jar\" $COMMANDLINE_ARGS" $DOIT_POSTFIX
421421
RET="$?"
422422
fi
423423
return $RET

0 commit comments

Comments
 (0)