This is the same as the one I just answered for r-base-core-ra as
r-base-core-ra is an extension/specialisation of r-base-core.

So again:

# test functionality of the compiler
javac_works='not present'
if test -n "$JAVAC"; then
    javac_works='not functional'
    rm -rf /tmp/A.java /tmp/A.class
    echo "public class A { }" > /tmp/A.java
    if test -e /tmp/A.java; then
        if "${JAVAC}" /tmp/A.java >/dev/null; then
            if test -e /tmp/A.class; then
                javac_works=yes
            fi
        fi
    fi
    rm -rf /tmp/A.java /tmp/A.class
fi


rm just before file creation should prevent any symlink attack vectors, no?

Dirk

-- 
Three out of two people have difficulties with fractions.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to