diff options
Diffstat (limited to 'build_others')
-rw-r--r-- | build_others | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/build_others b/build_others new file mode 100644 index 0000000..8f69203 --- /dev/null +++ b/build_others @@ -0,0 +1,48 @@ +#!/bin/bash + +# Author: Johannes Ranke <jranke@uni-bremen.de> + +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 + +# When doing a new repository, lattice, r-cran-mass and survival have to be +# built first, then nlme and rmatrix, then the rest + +# squeeze/wheezy/jessie +#for i in lattice r-cran-mass survival; do +#for i in nlme rmatrix; do +#for i in cluster foreign r-cran-class r-cran-spatial r-cran-nnet kernsmooth mgcv rodbc rpart littler rpy rpy2 rkward r-cran-rjags; do +for i in lattice rmatrix nlme cluster foreign r-cran-class r-cran-spatial r-cran-nnet r-cran-mass kernsmooth mgcv rodbc rpart survival littler rpy rkward r-cran-rjags +do + ./build -s $i +done |