Chris@1601: #!/bin/bash Chris@1601: Chris@1601: mydir=$(dirname "$0") Chris@1603: case "$mydir" in Chris@1603: /*) ;; Chris@1603: *) mydir=$(echo "$(pwd)/$mydir" | sed 's,/\./,/,g') Chris@1603: esac Chris@1601: Chris@1601: if [ "$mydir" != "/code-to-deploy/deploy/any" ]; then Chris@1601: echo "ERROR: Expected repository to be at /code-to-deploy prior to provisioning" Chris@1603: echo " (My directory is $mydir, expected /code-to-deploy/deploy/any)" Chris@1601: exit 2 Chris@1601: fi Chris@1601: Chris@1604: set -e Chris@1604: Chris@1604: . "$mydir"/prepare.sh Chris@1601: Chris@1601: for f in "$mydir"/../provision.d/[0-9]*.sh ; do Chris@1601: case "$f" in Chris@1601: *~) ;; Chris@1601: *) echo "Running provisioning script: $f" Chris@1605: /bin/bash "$f"