java-utils-2.eclass: Don't leave junk in /tmp after ejunit calls
authorJames Le Cuirot <chewi@gentoo.org>
Fri, 4 Dec 2015 21:07:24 +0000 (21:07 +0000)
committerJames Le Cuirot <chewi@gentoo.org>
Fri, 4 Dec 2015 21:07:24 +0000 (21:07 +0000)
Put the junk in ${T} instead.

eclass/java-utils-2.eclass

index f7a6a86a7529d3977e041916b388dad37e2b9c3d..1a7dd7dc01712474156abdfdea9073069a7ceae7 100644 (file)
@@ -1802,8 +1802,8 @@ ejunit_() {
        if [[ "${junit}" == "junit-4" ]] ; then
                runner=org.junit.runner.JUnitCore
        fi
-       debug-print "Calling: java -cp \"${cp}\" -Djava.awt.headless=true ${runner} ${@}"
-       java -cp "${cp}" -Djava.awt.headless=true ${runner} "${@}" || die "Running junit failed"
+       debug-print "Calling: java -cp \"${cp}\" -Djava.io.tmpdir=\"${T}\" -Djava.awt.headless=true ${runner} ${@}"
+       java -cp "${cp}" -Djava.io.tmpdir="${T}/" -Djava.awt.headless=true ${runner} "${@}" || die "Running junit failed"
 }
 
 # @FUNCTION: ejunit