@@ -108,14 +108,14 @@ if [ -z "$ACTIVEMQ_USER_CLASSPATH" ] ; then
108
108
fi
109
109
110
110
# ActiveMQ Classpath configuration
111
- ACTIVEMQ_CLASSPATH=" $ACTIVEMQ_BASE /../lib/:$ACTIVEMQ_USER_CLASSPATH "
111
+ ACTIVEMQ_CLASSPATH=" ${ ACTIVEMQ_BASE%/ } /../lib/:$ACTIVEMQ_USER_CLASSPATH "
112
112
113
113
# Active MQ configuration directory
114
114
if [ -z " $ACTIVEMQ_CONF " ] ; then
115
115
116
116
# For backwards compat with old variables we let ACTIVEMQ_CONFIG_DIR set ACTIVEMQ_CONF
117
117
if [ -z " $ACTIVEMQ_CONFIG_DIR " ] ; then
118
- ACTIVEMQ_CONF=" $ACTIVEMQ_BASE /conf"
118
+ ACTIVEMQ_CONF=" ${ ACTIVEMQ_BASE%/ } /conf"
119
119
else
120
120
ACTIVEMQ_CONF=" $ACTIVEMQ_CONFIG_DIR "
121
121
fi
@@ -136,14 +136,14 @@ if [ -z "$ACTIVEMQ_DATA" ] ; then
136
136
137
137
# For backwards compat with old variables we let ACTIVEMQ_DATA_DIR set ACTIVEMQ_DATA
138
138
if [ -z " $ACTIVEMQ_DATA_DIR " ] ; then
139
- ACTIVEMQ_DATA=" $ACTIVEMQ_BASE /data"
139
+ ACTIVEMQ_DATA=" ${ ACTIVEMQ_BASE%/ } /data"
140
140
else
141
141
ACTIVEMQ_DATA=" $ACTIVEMQ_DATA_DIR "
142
142
fi
143
143
fi
144
144
145
145
if [ -z " $ACTIVEMQ_TMP " ] ; then
146
- ACTIVEMQ_TMP=" $ACTIVEMQ_BASE /tmp"
146
+ ACTIVEMQ_TMP=" ${ ACTIVEMQ_BASE%/ } /tmp"
147
147
fi
148
148
149
149
if [ ! -d " $ACTIVEMQ_DATA " ]; then
@@ -171,7 +171,7 @@ if ( basename $0 | grep "activemq-instance-" > /dev/null);then
171
171
ACTIVEMQ_CONFIGS=" /etc/default/activemq-instance-${INST} $HOME /.activemqrc-instance-${INST} "
172
172
echo " INFO: Using alternative activemq configuration files: $ACTIVEMQ_CONFIGS "
173
173
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"
175
175
fi
176
176
177
177
# load activemq configuration
@@ -310,8 +310,8 @@ invokeJar(){
310
310
TASK_TODO=" $2 "
311
311
RET=" 1"
312
312
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"
315
315
exit 1
316
316
fi
317
317
@@ -359,7 +359,7 @@ invokeJar(){
359
359
-Dactivemq.data=\" ${ACTIVEMQ_DATA} \" \
360
360
-Djolokia.conf=\" ${JOLOKIA_CONF} \" \
361
361
$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 &
363
363
RET=\"\$ ?\" ; APID=\"\$ !\" ;
364
364
echo \$ APID > \" ${PIDFILE} \" ;
365
365
echo \" INFO: pidfile created : '${PIDFILE} ' (pid '\$ APID')\" ;exit \$ RET" $DOIT_POSTFIX
@@ -389,7 +389,7 @@ invokeJar(){
389
389
-Dactivemq.data=\" ${ACTIVEMQ_DATA} \" \
390
390
-Djolokia.conf=\" ${JOLOKIA_CONF} \" \
391
391
$ACTIVEMQ_CYGWIN \
392
- -jar \" ${ACTIVEMQ_HOME} /bin/activemq.jar\" $COMMANDLINE_ARGS --pid $SPID &
392
+ -jar \" ${ACTIVEMQ_HOME%/ } /bin/activemq.jar\" $COMMANDLINE_ARGS --pid $SPID &
393
393
RET=\"\$ ?\" ; APID=\"\$ !\" ;
394
394
echo \$ APID > \" ${PIDFILE} .stop\" ; exit \$ RET" $DOIT_POSTFIX
395
395
RET=" $? "
@@ -417,7 +417,7 @@ invokeJar(){
417
417
-Dactivemq.data=\" ${ACTIVEMQ_DATA} \" \
418
418
-Djolokia.conf=\" ${JOLOKIA_CONF} \" \
419
419
$ACTIVEMQ_CYGWIN \
420
- -jar \" ${ACTIVEMQ_HOME} /bin/activemq.jar\" $COMMANDLINE_ARGS " $DOIT_POSTFIX
420
+ -jar \" ${ACTIVEMQ_HOME%/ } /bin/activemq.jar\" $COMMANDLINE_ARGS " $DOIT_POSTFIX
421
421
RET=" $? "
422
422
fi
423
423
return $RET
0 commit comments