This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch activemq-6.1.x
in repository https://gitbox.apache.org/repos/asf/activemq.git
The following commit(s) were added to refs/heads/activemq-6.1.x by this push:
new 933b7405d4 fix double slash in path
933b7405d4 is described below
commit 933b7405d49f7c37b2ff4d23b29d495d9a35aef5
Author: Hailong Cao <[email protected]>
AuthorDate: Mon Jan 13 10:24:46 2025 -0800
fix double slash in path
(cherry picked from commit f159ee1cb985d63c37907bfb1b6e0e5ea8c8b8bd)
---
assembly/src/release/bin/activemq | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/assembly/src/release/bin/activemq
b/assembly/src/release/bin/activemq
index 8a51f40475..e5834fae19 100755
--- a/assembly/src/release/bin/activemq
+++ b/assembly/src/release/bin/activemq
@@ -108,14 +108,14 @@ if [ -z "$ACTIVEMQ_USER_CLASSPATH" ] ; then
fi
# ActiveMQ Classpath configuration
-ACTIVEMQ_CLASSPATH="$ACTIVEMQ_BASE/../lib/:$ACTIVEMQ_USER_CLASSPATH"
+ACTIVEMQ_CLASSPATH="${ACTIVEMQ_BASE%/}/../lib/:$ACTIVEMQ_USER_CLASSPATH"
# Active MQ configuration directory
if [ -z "$ACTIVEMQ_CONF" ] ; then
# For backwards compat with old variables we let ACTIVEMQ_CONFIG_DIR set
ACTIVEMQ_CONF
if [ -z "$ACTIVEMQ_CONFIG_DIR" ] ; then
- ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf"
+ ACTIVEMQ_CONF="${ACTIVEMQ_BASE%/}/conf"
else
ACTIVEMQ_CONF="$ACTIVEMQ_CONFIG_DIR"
fi
@@ -136,14 +136,14 @@ if [ -z "$ACTIVEMQ_DATA" ] ; then
# For backwards compat with old variables we let ACTIVEMQ_DATA_DIR set
ACTIVEMQ_DATA
if [ -z "$ACTIVEMQ_DATA_DIR" ] ; then
- ACTIVEMQ_DATA="$ACTIVEMQ_BASE/data"
+ ACTIVEMQ_DATA="${ACTIVEMQ_BASE%/}/data"
else
ACTIVEMQ_DATA="$ACTIVEMQ_DATA_DIR"
fi
fi
if [ -z "$ACTIVEMQ_TMP" ] ; then
- ACTIVEMQ_TMP="$ACTIVEMQ_BASE/tmp"
+ ACTIVEMQ_TMP="${ACTIVEMQ_BASE%/}/tmp"
fi
if [ ! -d "$ACTIVEMQ_DATA" ]; then
@@ -171,7 +171,7 @@ if ( basename $0 | grep "activemq-instance-" >
/dev/null);then
ACTIVEMQ_CONFIGS="/etc/default/activemq-instance-${INST}
$HOME/.activemqrc-instance-${INST}"
echo "INFO: Using alternative activemq configuration files:
$ACTIVEMQ_CONFIGS"
else
- ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc
$ACTIVEMQ_HOME/bin/setenv"
+ ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc
${ACTIVEMQ_HOME%/}/bin/setenv"
fi
# load activemq configuration
@@ -310,8 +310,8 @@ invokeJar(){
TASK_TODO="$2"
RET="1"
- if [ ! -f "${ACTIVEMQ_HOME}/bin/activemq.jar" ];then
- echo "ERROR: '${ACTIVEMQ_HOME}/bin/activemq.jar' does not exist, define
ACTIVEMQ_HOME in the config"
+ if [ ! -f "${ACTIVEMQ_HOME%/}/bin/activemq.jar" ];then
+ echo "ERROR: '${ACTIVEMQ_HOME%/}/bin/activemq.jar' does not exist, define
ACTIVEMQ_HOME in the config"
exit 1
fi
@@ -359,7 +359,7 @@ invokeJar(){
-Dactivemq.data=\"${ACTIVEMQ_DATA}\" \
-Djolokia.conf=\"${JOLOKIA_CONF}\" \
$ACTIVEMQ_CYGWIN \
- -jar \"${ACTIVEMQ_HOME}/bin/activemq.jar\" $COMMANDLINE_ARGS >>
\"$ACTIVEMQ_OUT\" 2>&1 &
+ -jar \"${ACTIVEMQ_HOME%/}/bin/activemq.jar\" $COMMANDLINE_ARGS
>> \"$ACTIVEMQ_OUT\" 2>&1 &
RET=\"\$?\"; APID=\"\$!\";
echo \$APID > \"${PIDFILE}\";
echo \"INFO: pidfile created : '${PIDFILE}' (pid
'\$APID')\";exit \$RET" $DOIT_POSTFIX
@@ -389,7 +389,7 @@ invokeJar(){
-Dactivemq.data=\"${ACTIVEMQ_DATA}\" \
-Djolokia.conf=\"${JOLOKIA_CONF}\" \
$ACTIVEMQ_CYGWIN \
- -jar \"${ACTIVEMQ_HOME}/bin/activemq.jar\" $COMMANDLINE_ARGS --pid
$SPID &
+ -jar \"${ACTIVEMQ_HOME%/}/bin/activemq.jar\" $COMMANDLINE_ARGS
--pid $SPID &
RET=\"\$?\"; APID=\"\$!\";
echo \$APID > \"${PIDFILE}.stop\"; exit \$RET" $DOIT_POSTFIX
RET="$?"
@@ -417,7 +417,7 @@ invokeJar(){
-Dactivemq.data=\"${ACTIVEMQ_DATA}\" \
-Djolokia.conf=\"${JOLOKIA_CONF}\" \
$ACTIVEMQ_CYGWIN \
- -jar \"${ACTIVEMQ_HOME}/bin/activemq.jar\" $COMMANDLINE_ARGS"
$DOIT_POSTFIX
+ -jar \"${ACTIVEMQ_HOME%/}/bin/activemq.jar\" $COMMANDLINE_ARGS"
$DOIT_POSTFIX
RET="$?"
fi
return $RET
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact