[Rd] tempdir() documentation or real bug ?

From: Brian G. Peterson <brian_at_braverock.com>
Date: Tue, 21 Feb 2012 13:20:09 -0600

?tempdir says

By default, ‘tmpdir’ will be the directory given by ‘tempdir()’.

     This will be a subdirectory of the temporary directory found by
     the following rule.  The environment variables ‘TMPDIR’, ‘TMP’ and
     ‘TEMP’ are checked in turn and the first found which points to a
     writable directory is used: if none succeeds ‘/tmp’ is used.

Unfortunately, it doesn't seem to work as advertised.

> Sys.setenv(TMPDIR='/home/brian/')
> Sys.getenv('TMPDIR')

[1] "/home/brian/"
> tempdir()

[1] "/tmp/RtmpfERGay"

> Sys.setenv(TEMP='/home/brian/')
> Sys.getenv('TEMP')

[1] "/home/brian/"
> tempdir()

[1] "/tmp/RtmpfERGay"

> Sys.setenv(TMP='/home/brian/')
> Sys.getenv('TMP')

[1] "/home/brian/"
> tempdir()

[1] "/tmp/RtmpfERGay"

Our /tmp/ directory is not very large, so I'd like to create tempdir()'s in someplace that has space.


Brian G. Peterson
Ph: 773-459-4973
IM: bgpbraverock

R-devel_at_r-project.org mailing list
Received on Tue 21 Feb 2012 - 19:22:42 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 21 Feb 2012 - 22:10:20 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive