blob: 14dc6da2329d368491061e1469da9bda15a929ca [file] [log] [blame]
#!@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: ***