diff options
Diffstat (limited to 'triggers/firehose_trigger.sh')
-rw-r--r-- | triggers/firehose_trigger.sh | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/triggers/firehose_trigger.sh b/triggers/firehose_trigger.sh index a92a3e9..bd82347 100644 --- a/triggers/firehose_trigger.sh +++ b/triggers/firehose_trigger.sh @@ -3,8 +3,25 @@ echo "[$(date "+%F %R")] Firehose triggered with repo: $1" >> ../../../../trigge if [ -d firehose ]; then rm -rf firehose fi -git clone ssh://git@cu010-trove.codethink.com/baserock/baserock/firehose.git -cd firehose -git checkout cu010-trove/br6/williamholland -cd .. +# Install firehose +git clone -b cu010-trove/br6/williamholland ssh://git@cu010-trove.codethink.com/baserock/baserock/firehose.git ./src/firehose +git clone -b baserock/morph git://git.baserock.org/delta/cliapp.git ./src/cliapp +install -D -m755 /dev/stdin ./bin/morph <<EOF +#!/bin/sh +BASE=\"$(pwd)/src/morph\" +PYTHONPATH=\"\${BASE}\${PYTHONPATH:+:\${PYTHONPATH}}\" +export PYTHONPATH +exec \"$BASE/morph\" \"\$@\" +EOF +SITE="$(../../../bin/python -m site --user-site)" +mkdir -p "$SITE" +ln -s ./src/cliapp/cliapp "$SITE" +ln -s ./src/morph/morphlib "$SITE" +../../../bin/pip install --user fs pylru +install -D -m644 /dev/stdin ~/.morph.conf <<'EOF' +[config] +trove-id = cu010-trove +trove-host = cu010-trove.codethink.com +EOF +# call firehose python firehose_call.py "$1" |