#!/bin/bash # Author: Johannes Ranke usage() { echo "Usage: ./build_others [options]" echo "Options:" echo " -s Skip apt-get update/upgrade" } # Loop over options skip=false while test -n "${1}"; do case "$1" in -s | --skip) skip=true shift ;; -*) echo "Error: Unknown option: $1" >&2 usage exit 1 ;; *) # No more options break ;; esac done # Update apt if [ "$skip" = false ] then apt-get update apt-get upgrade fi #for i in lattice r-cran-mass; do #for i in rmatrix nlme; do #for i in survival; do #for i in cluster foreign r-cran-class r-cran-spatial r-cran-nnet kernsmooth mgcv rodbc rpart littler rpy2 rkward; do for i in lattice rmatrix nlme cluster foreign r-cran-class r-cran-spatial r-cran-nnet r-cran-mass kernsmooth mgcv rpart survival littler rpy2 rkward; do ./build -s $i done