#!/usr/bin/env bash set -eux ROOT=$(cd $(dirname $0) ; pwd) TARGET=$1 TAG=$(echo $TARGET | cut -d- -f 1) IMAGE=snoyberg/stackage:$TAG if [ "$TAG" = "nightly" ] then TROOT=$ROOT/nightly else TROOT=$ROOT/$(echo $TARGET | cut -d. -f 1) fi PLAN_FILE=current-plan.yaml DOCMAP_FILE=current-docmap.yaml BUNDLE_FILE=current.bundle CABAL_DIR=$ROOT/cabal GHC_DIR=$ROOT/ghc DOT_STACKAGE_DIR=$ROOT/dot-stackage WORKDIR=$TROOT/work SSH_DIR=$ROOT/ssh-$(echo $TARGET | cut -d- -f 1) mkdir -p \ "$CABAL_DIR" \ "$GHC_DIR" \ "$DOT_STACKAGE_DIR" \ "$WORKDIR" \ "$SSH_DIR" GITCONFIG=$ROOT/gitconfig cat >$GITCONFIG <$SSH_DIR/known_hosts <