<br />
> Sys.info()<br />
sysname release<br />
"Linux" "2.6.32-220.2.1.el6.x86_64"<br />
version nodename<br />
"#1 SMP Fri Dec 23 02:21:33 CST 2011" "x"<br />
machine login<br />
"x86_64" "x"<br />
user effective_user<br />
"x" "x"<br />
> sessionInfo()<br />
R version 2.15.0 (2012-03-30)<br />
Platform: x86_64-unknown-linux-gnu (64-bit)</p>
<p>locale:<br />
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C<br />
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8<br />
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8<br />
[7] LC_PAPER=C LC_NAME=C<br />
[9] LC_ADDRESS=C LC_TELEPHONE=C<br />
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C</p>
<p>attached base packages:<br />
[1] stats graphics grDevices utils datasets methods base</p>
<p>loaded via a namespace (and not attached):<br />
[1] tools_2.15.0<br />
> f=tempfile()<br />
> (dir.create(f))<br />
[1] TRUE<br />
> file.info(f)$mode<br />
[1] "755"<br />
> (Sys.chmod(f,'775'))<br />
[1] TRUE<br />
> file.info(f)$mode<br />
[1] "755"<br />
> (system(paste('chmod 775',f)))<br />
[1] 0<br />
> file.info(f)$mode<br />
[1] "775"<br />
Apparently,
Sys.chmod did not change the mode but still returned
TRUE.
I believe the code had been working in R 2.12 on the same computer.
Does anyone have the same problem?
</p>