diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2013-12-18 09:03:37 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2013-12-18 09:03:37 +0100 |
commit | 3bfea3f9126bb991a1bdf25428a72e17963abf62 (patch) | |
tree | e068ae61c387560f3ed8ea5ecc152aa021f0ee3e /Algorithms/install-algs4.sh | |
parent | 31f4e08b3b0df3058619da493d15334caa3d4f55 (diff) | |
download | coursera-3bfea3f9126bb991a1bdf25428a72e17963abf62.zip coursera-3bfea3f9126bb991a1bdf25428a72e17963abf62.tar.gz |
Algorithms : install algs4 in gittree/algs4
Diffstat (limited to 'Algorithms/install-algs4.sh')
-rwxr-xr-x | Algorithms/install-algs4.sh | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/Algorithms/install-algs4.sh b/Algorithms/install-algs4.sh index e0ba67e..9ec52da 100755 --- a/Algorithms/install-algs4.sh +++ b/Algorithms/install-algs4.sh @@ -1,32 +1,37 @@ #! /bin/bash -DST=$HOME/algs4 +FULLPATH=$(readlink -f $0) +DST=${FULLPATH%/*}/algs4 mkdir -p $DST pushd $DST + mkdir bin -wget http://algs4.cs.princeton.edu/linux/drjava.jar -wget http://algs4.cs.princeton.edu/linux/drjava -chmod 700 drjava -mv drjava bin wget http://algs4.cs.princeton.edu/code/stdlib.jar wget http://algs4.cs.princeton.edu/code/algs4.jar wget http://algs4.cs.princeton.edu/linux/checkstyle.zip wget http://algs4.cs.princeton.edu/linux/findbugs.zip + unzip checkstyle.zip rm checkstyle.zip unzip findbugs.zip rm findbugs.zip + wget http://algs4.cs.princeton.edu/linux/checkstyle.xml wget http://algs4.cs.princeton.edu/linux/findbugs.xml wget http://algs4.cs.princeton.edu/linux/checkstyle wget http://algs4.cs.princeton.edu/linux/findbugs -chmod 700 checkstyle findbugs -mv checkstyle findbugs bin +wget http://algs4.cs.princeton.edu/linux/config.sh + +chmod 700 checkstyle findbugs config.sh +mv checkstyle findbugs config.sh bin mv checkstyle.xml checkstyle-5.5 mv findbugs.xml findbugs-2.0.1 -wget http://algs4.cs.princeton.edu/linux/config.sh -mv config.sh bin + +sed -i "s'INSTALL=.*$'INSTALL=$DST'" $DST/bin/checkstyle +sed -i "s'INSTALL=.*$'INSTALL=$DST'" $DST/bin/findbugs +sed -i "s'\(if \[.*$\)'\1\n\n\tDST=$DST'" $DST/bin/config.sh +sed -i "s'HOME\/algs4'DST'g" $DST/bin/config.sh popd |