Wherps, should have done this first

but now that I'm doing it, I might as well capture setup in a script...
This commit is contained in:
Dan Buch 2012-05-05 08:25:39 -04:00
parent 73764bd0db
commit 8df2a13cd2
2 changed files with 60 additions and 0 deletions

8
algs4/.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
algs4.jar
bin/
checkstyle-5.4/
checkstyle.zip
drjava.jar
findbugs-1.3.9/
findbugs.zip
stdlib.jar

52
algs4/setup Executable file
View File

@ -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