| #!@R_SHELL@ |
| # |
| # ${R_HOME}/bin/Rcmd |
| |
| ## Shell script wrapper for all R CMD commands. |
| ## For internal use only. |
| |
| R_CMD="${R_HOME}/bin/Rcmd" |
| export R_CMD |
| |
| R_VERSION=@PACKAGE_VERSION@ |
| export R_VERSION |
| |
| R_OSTYPE="unix" |
| export R_OSTYPE |
| |
| ## Append 'share/texmf/...' to TeX's input search path. |
| if test -z "${TEXINPUTS}"; then |
| TEXINPUTS=".:${R_SHARE_DIR}/texmf/tex/latex:" |
| else |
| TEXINPUTS=".:${TEXINPUTS}:${R_SHARE_DIR}/texmf/tex/latex:" |
| fi |
| export TEXINPUTS |
| if test -z "${BIBINPUTS}"; then |
| BIBINPUTS=".:${R_SHARE_DIR}/texmf/bibtex/bib:" |
| else |
| BIBINPUTS=".:${BIBINPUTS}:${R_SHARE_DIR}/texmf/bibtex/bib:" |
| fi |
| export BIBINPUTS |
| if test -z "${BSTINPUTS}"; then |
| BSTINPUTS=".:${R_SHARE_DIR}/texmf/bibtex/bst:" |
| else |
| BSTINPUTS=".:${BSTINPUTS}:${R_SHARE_DIR}/texmf/bibtex/bst:" |
| fi |
| export BSTINPUTS |
| |
| . "${R_HOME}/etc${R_ARCH}/Renviron" |
| export `sed 's/^ *#.*//; s/^\([^=]*\)=.*/\1/' "${R_HOME}/etc${R_ARCH}/Renviron"` |
| |
| extra= |
| case "${1}" in |
| ## this was a separate command prior to 2.10.0 |
| Rd2txt) |
| cmd="${R_HOME}/bin/Rdconv" |
| extra="-t txt" |
| ;; |
| ## removed in 2.15.0 |
| Rd2dvi) |
| echo "R CMD Rd2dvi is defunct: use Rd2pdf instead" |
| exit 1 |
| ;; |
| *) |
| if test -x "${R_HOME}/bin/${1}"; then |
| cmd="${R_HOME}/bin/${1}" |
| else |
| cmd="${1}" |
| fi |
| ;; |
| esac |
| shift |
| |
| exec "${cmd}" ${extra} "${@}" |
| |
| ### Local Variables: *** |
| ### mode: sh *** |
| ### sh-indentation: 2 *** |
| ### End: *** |