From 8df2a13cd2f2e24c68bf4bdb5a2aa108b8d202da Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Sat, 5 May 2012 08:25:39 -0400 Subject: [PATCH] Wherps, should have done this first but now that I'm doing it, I might as well capture setup in a script... --- algs4/.gitignore | 8 ++++++++ algs4/setup | 52 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 algs4/.gitignore create mode 100755 algs4/setup diff --git a/algs4/.gitignore b/algs4/.gitignore new file mode 100644 index 0000000..e3e6f3d --- /dev/null +++ b/algs4/.gitignore @@ -0,0 +1,8 @@ +algs4.jar +bin/ +checkstyle-5.4/ +checkstyle.zip +drjava.jar +findbugs-1.3.9/ +findbugs.zip +stdlib.jar diff --git a/algs4/setup b/algs4/setup new file mode 100755 index 0000000..229e9e5 --- /dev/null +++ b/algs4/setup @@ -0,0 +1,52 @@ +#!/bin/bash + +set -e +set -x + +mkdir -p bin +test -f drjava.jar || wget http://algs4.cs.princeton.edu/linux/drjava.jar +if [ ! -f bin/drjava ] +then + wget http://algs4.cs.princeton.edu/linux/drjava + chmod 700 drjava + mv drjava bin/ +fi +test -f stdlib.jar || wget http://algs4.cs.princeton.edu/code/stdlib.jar +test -f algs4.jar || wget http://algs4.cs.princeton.edu/code/algs4.jar +if [ ! -d checkstyle-5.4 ] +then + wget http://algs4.cs.princeton.edu/linux/checkstyle.zip + unzip checkstyle.zip +fi +if [ ! -d findbugs-1.3.9 ] +then + wget http://algs4.cs.princeton.edu/linux/findbugs.zip + unzip findbugs.zip +fi +if [ ! -f checkstyle-5.4/checkstyle.xml ] +then + wget http://algs4.cs.princeton.edu/linux/checkstyle.xml + mv checkstyle.xml checkstyle-5.4 +fi +if [ ! -f findbugs-1.3.9/findbugs.xml ] +then + wget http://algs4.cs.princeton.edu/linux/findbugs.xml + mv findbugs.xml findbugs-1.3.9 +fi +if [ ! -f bin/checkstyle ] +then + wget http://algs4.cs.princeton.edu/linux/checkstyle + chmod 700 checkstyle + mv checkstyle bin +fi +if [ ! -f bin/findbugs ] +then + wget http://algs4.cs.princeton.edu/linux/findbugs + chmod 700 findbugs + mv findbugs bin +fi +if [ ! -f bin/config.sh ] +then + wget http://algs4.cs.princeton.edu/linux/config.sh + mv config.sh bin +fi