diff --git a/.gitignore b/.gitignore index 6b468b6..ec6e61a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *.class +lib/preferences.txt diff --git a/bin/processing-commander b/bin/processing-commander index 373a5e5..78b1e46 100755 --- a/bin/processing-commander +++ b/bin/processing-commander @@ -1,8 +1,16 @@ #!/bin/bash +set -e + TOP="$(dirname $(dirname $(readlink -f -- "$0")))" +$TOP/bin/prochome-check >/dev/null + +if [ ! -f "$TOP/lib/preferences.txt" ]; then + cp "$TOP/lib/preferences.txt.stub" "$TOP/lib/preferences.txt" +fi + CP="$CLASSPATH" -CP="$TOP/lib/$(uname -a)/mbh-processing-practice.jar:$CP" +CP="$TOP/lib/$(uname -m)/mbh-processing-practice.jar:$CP" for procjar in "lib/core" "lib/pde" "java/lib/tools" "java/lib/rt" do CP="$PROCESSING_HOME/$procjar.jar:$CP" diff --git a/bin/prochome-check b/bin/prochome-check index 3932b0c..bb39dc2 100755 --- a/bin/prochome-check +++ b/bin/prochome-check @@ -2,9 +2,9 @@ if [ -z "$PROCESSING_HOME" ]; then cat >&2 <