Rev 5472 | Blame | Last modification | View Log | Download | RSS feed
#! /bin/sh# ${R_HOME}/bin/INSTALL for installing add-on packages# Usage:# R INSTALL [options] [-l lib] pkg_1 ... pkg_n# @configure_input@VERSION="0.2-1"USAGE_MSG="Usage: R INSTALL [options] [-l lib] pkg_1 ... pkg_n"CLEAN=falseDEBUG=falseERROR=falseBUILD_TEXT=trueBUILD_HTML=trueBUILD_LATEX=trueBUILD_HELP=trueBUILD_HELP_OPTS=BUILD_EXAMPLE=trueSHLIB_OPTS=USE_ZIP=INSTALL='@INSTALL@'NO_PERL5=@NO_PERL5@NO_PERL5_MSG="\*** Formatting and installing R help pages needs Perl version 5, which*** does not seem to be installed on your system or is not in your path.*** Please install either Perl 5 on your system and re-configure R or*** get pre-formatted help pages from the nearest CRAN server.*** The CRAN master site can be found at*** http://www.ci.tuwien.ac.at/R*** ftp://ftp.ci.tuwien.ac.at/pub/R"PKGS=lib=${R_HOME}/libraryMAKE=${MAKE-@MAKE@}TMPDIR="/tmp/R.INSTALL.$$"umask 022while test -n "${1}"; docase ${1} in-h|--help|-\?)echo "${USAGE_MSG}"; exit 0 ;;-V|--version)echo "${VERSION}"; exit 0 ;;-c|--clean)CLEAN=true ;;--debug)DEBUG=true; SHLIB_OPTS="${SHLIB_OPTS} --debug" ;;--no-docs)BUILD_TEXT=falseBUILD_HTML=falseBUILD_LATEX=falseBUILD_EXAMPLE=false ;;--no-text)BUILD_TEXT=false ;;--no-html)BUILD_HTML=false ;;--no-latex)BUILD_LATEX=false ;;--no-example)BUILD_EXAMPLE=false ;;--use-zip)USE_ZIP=true ;;-l|--library)lib=${2}; shift ;;*)<<<<<<< INSTALL.inif test -d "${1}"; thenPKGS="${PKGS} \"`cd "${1}"; pwd`\""=======if test -f "${1}"; thenmkdir -p ${TMPDIR}PKGNAME=`basename "${1}"`PKGNAME=`echo "${PKGNAME}" | sed 's/_.*//'`gzip -dc "${1}" | (cd ${TMPDIR} && tar -xf -)if test -d "${TMPDIR}/${PKGNAME}"; thenPKGS="${PKGS} \"`cd "${TMPDIR}/${PKGNAME}"; pwd`\""elseecho "ERROR: cannot extract package from ${1}"exit 1fielif test -d "${1}"; thenPKGS="${PKGS} \"`cd "${1}"; pwd`\""}eval "for pkg in ${PKGS}; do do_install \"\${pkg}\"; done"if test -d "${TMPDIR}"; thencd /rm -rf "${TMPDIR}"fiecho "DONE (INSTALL)"### Local Variables: ***### mode: sh ***### sh-indent: 2 ***### End: ***