Ha... Thank you very much; I had this on my todo list for ages now :-) can
you pls create an issue for this? I think it's an important enough change
that we want to have listed in the changelog.

Thanks and kind regards,
Andreas

On Fri, Nov 11, 2011 at 17:18, <[email protected]> wrote:

> Author: chirino
> Date: Fri Nov 11 16:18:53 2011
> New Revision: 1200930
>
> URL: http://svn.apache.org/viewvc?rev=1200930&view=rev
> Log:
> Set the java.io.tmpdir system property to $KARAF_BASE/tmp so that all temp
> files generated by the karaf instance can be easily identified and deleted.
>  This also would have fixed KARAF-1003 without needing to update the
> jansi version.
>
> Modified:
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/windows-text/bin/karaf.bat
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin.bat
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client.bat
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell
>
>  
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell.bat
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/unix-shell/bin/karaf
> Fri Nov 11 16:18:53 2011
> @@ -355,7 +355,7 @@ run() {
>         JAVA_EXT_DIRS=`cygpath --path --windows "$JAVA_EXT_DIRS"`
>     fi
>     cd "$KARAF_BASE"
> -    exec "$JAVA" $JAVA_OPTS -Djava.endorsed.dirs="${JAVA_ENDORSED_DIRS}"
> -Djava.ext.dirs="${JAVA_EXT_DIRS}"
> -Dkaraf.instances="${KARAF_HOME}/instances" -Dkaraf.home="$KARAF_HOME"
> -Dkaraf.base="$KARAF_BASE" -Dkaraf.data="$KARAF_DATA"
> -Djava.util.logging.config.file="$KARAF_BASE/etc/java.util.logging.properties"
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH" $MAIN "$@"
> +    exec "$JAVA" $JAVA_OPTS -Djava.endorsed.dirs="${JAVA_ENDORSED_DIRS}"
> -Djava.ext.dirs="${JAVA_EXT_DIRS}"
> -Dkaraf.instances="${KARAF_HOME}/instances" -Dkaraf.home="$KARAF_HOME"
> -Dkaraf.base="$KARAF_BASE" -Dkaraf.data="$KARAF_DATA"
> -Djava.io.tmpdir="$KARAF_BASE/tmp"
> -Djava.util.logging.config.file="$KARAF_BASE/etc/java.util.logging.properties"
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH" $MAIN "$@"
>  }
>
>  main() {
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/windows-text/bin/karaf.bat
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/windows-text/bin/karaf.bat?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/windows-text/bin/karaf.bat
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/distribution/windows-text/bin/karaf.bat
> Fri Nov 11 16:18:53 2011
> @@ -274,7 +274,7 @@ if "%KARAF_PROFILER%" == "" goto :RUN
>     SET ARGS=%1 %2 %3 %4 %5 %6 %7 %8
>     rem Execute the Java Virtual Machine
>     cd %KARAF_BASE%
> -    "%JAVA%" %JAVA_OPTS% %OPTS% -classpath "%CLASSPATH%"
> -Djava.endorsed.dirs="%JAVA_HOME%\jre\lib\endorsed;%JAVA_HOME%\lib\endorsed;%KARAF_HOME%\lib\endorsed"
> -Djava.ext.dirs="%JAVA_HOME%\jre\lib\ext;%JAVA_HOME%\lib\ext;%KARAF_HOME%\lib\ext"
> -Dkaraf.instances="%KARAF_HOME%\instances" -Dkaraf.home="%KARAF_HOME%"
> -Dkaraf.base="%KARAF_BASE%" -Dkaraf.data="%KARAF_DATA%"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% %MAIN% %ARGS%
> +    "%JAVA%" %JAVA_OPTS% %OPTS% -classpath "%CLASSPATH%"
> -Djava.endorsed.dirs="%JAVA_HOME%\jre\lib\endorsed;%JAVA_HOME%\lib\endorsed;%KARAF_HOME%\lib\endorsed"
> -Djava.ext.dirs="%JAVA_HOME%\jre\lib\ext;%JAVA_HOME%\lib\ext;%KARAF_HOME%\lib\ext"
> -Dkaraf.instances="%KARAF_HOME%\instances" -Dkaraf.home="%KARAF_HOME%"
> -Dkaraf.base="%KARAF_BASE%" -Djava.io.tmpdir="%KARAF_BASE%\tmp"
> -Dkaraf.data="%KARAF_DATA%"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% %MAIN% %ARGS%
>
>  rem # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
> # # #
>
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin
> Fri Nov 11 16:18:53 2011
> @@ -308,7 +308,7 @@ run() {
>         CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
>     fi
>
> -    exec $JAVA $JAVA_OPTS -Dkaraf.instances="${KARAF_HOME}/instances"
> -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE"
> -Djava.util.logging.config.file=$KARAF_BASE/etc/java.util.logging.properties
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH"
> org.apache.karaf.admin.main.Execute "$@"
> +    exec $JAVA $JAVA_OPTS -Dkaraf.instances="${KARAF_HOME}/instances"
> -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE"
> -Djava.io.tmpdir="$KARAF_BASE/tmp"
> -Djava.util.logging.config.file=$KARAF_BASE/etc/java.util.logging.properties
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH"
> org.apache.karaf.admin.main.Execute "$@"
>  }
>
>  main() {
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin.bat
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin.bat?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin.bat
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/admin.bat
> Fri Nov 11 16:18:53 2011
> @@ -113,7 +113,7 @@ set CLASSPATH=%KARAF_HOME%\system\org\ap
>     if "%SHIFT%" == "true" SET ARGS=%2 %3 %4 %5 %6 %7 %8
>     if not "%SHIFT%" == "true" SET ARGS=%1 %2 %3 %4 %5 %6 %7 %8
>     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%"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% org.apache.karaf.admin.main.Execute %ARGS%
> +    "%JAVA%" %JAVA_OPTS% %OPTS% -classpath "%CLASSPATH%"
> -Dkaraf.instances="%KARAF_HOME%\instances" -Dkaraf.home="%KARAF_HOME%"
> -Dkaraf.base="%KARAF_BASE%" -Djava.io.tmpdir="%KARAF_BASE%\tmp"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% org.apache.karaf.admin.main.Execute %ARGS%
>
>  rem # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
> # # #
>
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client
> Fri Nov 11 16:18:53 2011
> @@ -303,7 +303,7 @@ run() {
>         CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
>     fi
>
> -    exec $JAVA $JAVA_OPTS -Dkaraf.instances="${KARAF_HOME}/instances"
> -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE"
> -Djava.util.logging.config.file=$KARAF_BASE/etc/java.util.logging.properties
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH" org.apache.karaf.client.Main "$@"
> +    exec $JAVA $JAVA_OPTS -Dkaraf.instances="${KARAF_HOME}/instances"
> -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE"
> -Djava.io.tmpdir="$KARAF_BASE/tmp"
> -Djava.util.logging.config.file=$KARAF_BASE/etc/java.util.logging.properties
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH" org.apache.karaf.client.Main "$@"
>  }
>
>  main() {
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client.bat
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client.bat?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client.bat
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/client.bat
> Fri Nov 11 16:18:53 2011
> @@ -116,7 +116,7 @@ set CLASSPATH=%CLASSPATH%;%KARAF_HOME%\s
>     if "%SHIFT%" == "true" SET ARGS=%2 %3 %4 %5 %6 %7 %8 %9
>     if not "%SHIFT%" == "true" SET ARGS=%1 %2 %3 %4 %5 %6 %7 %8 %9
>     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%"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% org.apache.karaf.client.Main %ARGS%
> +    "%JAVA%" %JAVA_OPTS% %OPTS% -classpath "%CLASSPATH%"
> -Dkaraf.instances="%KARAF_HOME%\instances" -Dkaraf.home="%KARAF_HOME%"
> -Dkaraf.base="%KARAF_BASE%" -Djava.io.tmpdir="%KARAF_BASE%\tmp"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% org.apache.karaf.client.Main %ARGS%
>
>  rem # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
> # # #
>
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell
> Fri Nov 11 16:18:53 2011
> @@ -301,7 +301,7 @@ run() {
>         CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
>     fi
>
> -    exec $JAVA $JAVA_OPTS -Dkaraf.instances="${KARAF_HOME}/instances"
> -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE"
> -Djava.util.logging.config.file=$KARAF_BASE/etc/java.util.logging.properties
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH"
> org.apache.karaf.shell.console.Main --classpath="$KARAF_HOME/system" "$@"
> +    exec $JAVA $JAVA_OPTS -Dkaraf.instances="${KARAF_HOME}/instances"
> -Dkaraf.home="$KARAF_HOME" -Dkaraf.base="$KARAF_BASE"
> -Djava.io.tmpdir="$KARAF_BASE/tmp"
> -Djava.util.logging.config.file=$KARAF_BASE/etc/java.util.logging.properties
> $KARAF_OPTS $OPTS -classpath "$CLASSPATH"
> org.apache.karaf.shell.console.Main --classpath="$KARAF_HOME/system" "$@"
>  }
>
>  main() {
>
> Modified:
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell.bat
> URL:
> http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell.bat?rev=1200930&r1=1200929&r2=1200930&view=diff
>
> ==============================================================================
> ---
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell.bat
> (original)
> +++
> karaf/branches/karaf-2.2.x/assemblies/apache-karaf/src/main/filtered-resources/bin/shell.bat
> Fri Nov 11 16:18:53 2011
> @@ -114,7 +114,7 @@ set CLASSPATH=%CLASSPATH%;%KARAF_HOME%\s
>     if "%SHIFT%" == "true" SET ARGS=%2 %3 %4 %5 %6 %7 %8
>     if not "%SHIFT%" == "true" SET ARGS=%1 %2 %3 %4 %5 %6 %7 %8
>     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%"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% org.apache.karaf.shell.console.Main
> --classpath="%KARAF_HOME%\system" %ARGS%
> +    "%JAVA%" %JAVA_OPTS% %OPTS% -classpath "%CLASSPATH%"
> -Dkaraf.instances="%KARAF_HOME%\instances" -Dkaraf.home="%KARAF_HOME%"
> -Dkaraf.base="%KARAF_BASE%" -Djava.io.tmpdir="%KARAF_BASE%\tmp"
> -Djava.util.logging.config.file="%KARAF_BASE%\etc\java.util.logging.properties"
> %KARAF_OPTS% org.apache.karaf.shell.console.Main
> --classpath="%KARAF_HOME%\system" %ARGS%
>
>  rem # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
> # # #
>
>
>
>

Reply via email to