From f82c9449951c75bd5d9f7083c8683ddd15121738 Mon Sep 17 00:00:00 2001 From: ranke Date: Mon, 14 Dec 2015 12:57:12 +0000 Subject: Various improvements - Don't remove r-base-*.deb files when cleaning sources - Use ./build [options] sourcepackage instead of build*.sh - Use ./build_others [options] instead of build_others.sh - Use ./clean [squeeze|wheezy|jessie] instead of clean.sh - Improve comment in backport_others script - Use ./move_debs instead of move_*.sh git-svn-id: svn+ssh://stiller/home/schatz/reps/r-backports@117 f247ebf9-aa24-0410-a698-f940e971ad2b --- build_others | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 build_others (limited to 'build_others') 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 + +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 -- cgit v1.2.1