1 |
--- R-2.6.2/src/scripts/javareconf~ 2008-09-15 13:13:29.000000000 -0400 |
2 |
+++ R-2.6.2/src/scripts/javareconf 2008-09-15 13:13:29.000000000 -0400 |
3 |
@@ -127,16 +127,16 @@ fi |
4 |
javac_works='not present' |
5 |
if test -n "$JAVAC"; then |
6 |
javac_works='not functional' |
7 |
- rm -rf /tmp/A.java /tmp/A.class |
8 |
- echo "public class A { }" > /tmp/A.java |
9 |
- if test -e /tmp/A.java; then |
10 |
- if "${JAVAC}" /tmp/A.java >/dev/null; then |
11 |
- if test -e /tmp/A.class; then |
12 |
+ tmpdir=`mktemp -d /tmp/java.XXXXXX` |
13 |
+ echo "public class A { }" > ${tmpdir}/A.java |
14 |
+ if test -e ${tmpdir}/A.java; then |
15 |
+ if "${JAVAC}" ${tmpdir}/A.java >/dev/null; then |
16 |
+ if test -e ${tmpdir}/A.class; then |
17 |
javac_works=yes |
18 |
fi |
19 |
fi |
20 |
fi |
21 |
- rm -rf /tmp/A.java /tmp/A.class |
22 |
+ rm -rf ${tmpdir} |
23 |
fi |
24 |
if test "${javac_works}" = yes; then |
25 |
echo "Java compiler : ${JAVAC}" |