blob: f0bcebd295ae9c22444bac311bbb1278ee01d1eb [file] [log] [blame]
# ${R_HOME}/bin/INSTALL -*- sh -*- for installing add-on packages
if test -z "${R_INSTALL_VANILLA}"
then vanilla_install=false
else vanilla_install=true
fi
## Note: Almost all "--<args>" are now handled in R !
args=
while test -n "${1}"; do
case ${1} in
--no-vanilla)
vanilla_install=false ;;
--use-vanilla)
vanilla_install=true ;;
*)
## quote each argument here, unquote in R code.
args="${args}nextArg${1}"
;;
esac
shift
done
Rcmds=
if [ $vanilla_install = true ]
then ## get the user's .libPaths()[1]:
args="${args}nextArg--maybe-get-user-libPaths"
myArgs='--vanilla'
else myArgs='--no-restore'
fi
## NB: Apple's ICU needs LC_COLLATE set when R is started.
echo 'tools:::.install_packages()' | R_DEFAULT_PACKAGES= LC_COLLATE=C "${R_HOME}/bin/R" $myArgs --slave --args ${args}