Well, to my understanding, you planned to rsync the original compiled
folder from one machine to somewhere on another machine, and work with it.
Then how about create a file link on the second machine for "/usr/lib64/R"?
Or maybe I misunderstand your purpose?


On Thu, Apr 25, 2013 at 5:57 PM, Saptarshi Guha <saptarshi.guha@gmail.com>wrote:

> Hello,
>
> I was looking at the R (installed on RHEL6) shell script and saw
> R_HOME_DIR=/usr/lib64/R. Nowhere (and I could have got it wrong) does
> it read in the environment value R_HOME_DIR. I have the need to rsync
> the entire folder below /usr/lib64/R to another computer into another
> directory location. Without changing the R shell script, how can i
> force it read in R_HOME_DIR?
>
> Or maybe i misunderstood the bash source?
>
> (Note, i cannot recompile on target machine)
>
> Cheers
> Saptarshi
>
> 1. I also realize Rscript will not work (i think path is hard coded in the
> source)
>
> Beginning of /usr/lib64/R/bin/R
>
> R_HOME_DIR=/usr/lib64/R
> if test "${R_HOME_DIR}" = "/usr/lib64/R"; then
>    case "linux-gnu" in
>    linux*)
>      run_arch=`uname -m`
>      case "$run_arch" in
>         x86_64|mips64|ppc64|powerpc64|sparc64|s390x)
>           libnn=lib64
>           libnn_fallback=lib
>         ;;
>         *)
>           libnn=lib
>           libnn_fallback=lib64
>         ;;
>      esac
>      if [ -x "/usr/${libnn}/R/bin/exec/R" ]; then
>         R_HOME_DIR=/usr/lib64/R
>      elif [ -x "/usr/${libnn_fallback}/R/bin/exec/R" ]; then
>         R_HOME_DIR=/usr/lib64/R
>      ## else -- leave alone (might be a sub-arch)
>      fi
>      ;;
>   esac
> fi
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

	[[alternative HTML version deleted]]

