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 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # > # # # > > > >
