This one time, at band camp, Dirk Eddelbuettel said:
> 
> 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?

No.
-- 
 -----------------------------------------------------------------
|   ,''`.                                            Stephen Gran |
|  : :' :                                        [EMAIL PROTECTED] |
|  `. `'                        Debian user, admin, and developer |
|    `-                                     http://www.debian.org |
 -----------------------------------------------------------------

Attachment: signature.asc
Description: Digital signature

Reply via email to