diff --git a/conf-scripts/bc2-conf b/conf-scripts/bc2-conf
new file mode 100755
index 0000000000000000000000000000000000000000..8eb31c404bcae349ada98cc2bdbb48e228ef8e59
--- /dev/null
+++ b/conf-scripts/bc2-conf
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+# This script is aware of out-of-source builds. Just call it from within the
+# build directory.
+
+function usage
+{
+ echo 'usage:'
+ echo ' fedora-19-conf <OST_ROOT> [OPTIONS]'
+ echo ' OST_ROOT is the staging directory of OST.'
+ echo ' Valid options are anything that CMake accepts.'
+ exit
+}
+
+NUM_PARAMS=$#
+if [[ "$NUM_PARAMS" -lt "1" ]] ; then
+ echo 'You must specify the location of promod3 and OST (in that order).';
+ usage
+fi
+
+OST_ROOT=$(cd $1; pwd)
+shift
+PROMOD3_SRC=$(cd `dirname $0`; pwd)
+PROMOD3_SRC=${PROMOD3_SRC}/..
+
+cmake $PROMOD3_SRC -DOST_ROOT=$OST_ROOT \
+ -DBOOST_ROOT=/import/bc2/soft/app/boost/1.47.0/Linux/ \
+ -DPYTHON_ROOT=/import/bc2/soft/app/Python/2.7.5/Linux \
+ $@
+
+
+## Emacs magic
+# Local Variables:
+# mode: shell-script
+# End:
+
+# LocalWords: OSX MacPorts uname SRC OST promod CMake NUM PARAMS lt fi cd
+# LocalWords: pwd dirname cmake DPYTHON DBOOST conf