This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch karaf-4.2.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.2.x by this push:
     new e5eca14  [KARAF-6257] Fix argument parsing on client.bat
e5eca14 is described below

commit e5eca14530cc70705f5f9bb4f440fe8f793cf95d
Author: Jean-Baptiste Onofré <[email protected]>
AuthorDate: Mon Sep 16 20:53:48 2019 +0200

    [KARAF-6257] Fix argument parsing on client.bat
    
    (cherry picked from commit 65fea377f5cf874d7b31211d5619662879fbda9c)
---
 .../main/filtered-resources/resources/bin/client.bat    | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git 
a/assemblies/features/base/src/main/filtered-resources/resources/bin/client.bat 
b/assemblies/features/base/src/main/filtered-resources/resources/bin/client.bat
index caeba55..a451db6 100644
--- 
a/assemblies/features/base/src/main/filtered-resources/resources/bin/client.bat
+++ 
b/assemblies/features/base/src/main/filtered-resources/resources/bin/client.bat
@@ -219,8 +219,21 @@ set 
CLASSPATH=%CLASSPATH%;%KARAF_HOME%\system\org\fusesource\jansi\jansi\@@jansi
 set 
CLASSPATH=%CLASSPATH%;%KARAF_HOME%\system\org\slf4j\slf4j-api\@@slf4j.version@@\slf4j-api-@@slf4j.version@@.jar
 
 :EXECUTE
-    if "%SHIFT%" == "true" SET ARGS=%2 %3 %4 %5 %6 %7 %8 %9 %10 %11
-    if not "%SHIFT%" == "true" SET ARGS=%1 %2 %3 %4 %5 %6 %7 %8 %9 %10 %11
+    set arg1=%~1
+    set arg2=%~2
+    set arg3=%~3
+    set arg4=%~4
+    set arg5=%~5
+    set arg6=%~6
+    set arg7=%~7
+    set arg8=%~8
+    set arg9=%~9
+    shift
+    set arg10=%~9
+    shift
+    set arg11=%~9
+    if "%SHIFT%" == "true" SET ARGS=%arg2% %arg3% %arg4% %arg5% %arg6% %arg7% 
%arg8% %arg9% %arg10% %arg11%
+    if not "%SHIFT%" == "true" SET ARGS=%arg1% %arg2% %arg3% %arg4% %arg5% 
%arg6% %arg7% %arg8% %arg9% %arg10% %arg11%
     rem Execute the Java Virtual Machine
     "%JAVA%" %JAVA_OPTS% %OPTS% -classpath "%CLASSPATH%" 
-Dkaraf.instances="%KARAF_HOME%\instances" -Dkaraf.home="%KARAF_HOME%" 
-Dkaraf.base="%KARAF_BASE%" -Dkaraf.etc="%KARAF_ETC%" -Dkaraf.log="%KARAF_LOG%" 
-Djava.io.tmpdir="%KARAF_DATA%\tmp" 
-Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties" 
%KARAF_OPTS% org.apache.karaf.client.Main %ARGS%
 

Reply via email to