@@ -5,7 +5,7 @@ set -eu +x -o pipefail
55ROOT=$(cd $(dirname $0) ; pwd)
66TARGET=$1
77
8−source aws.sh
8+source work/aws.sh
99
1010# For nightly-YYYY-MM-DD, tag should be nightly
1111# For lts-X.Y, tag should be ltsX
@@ -21,11 +21,11 @@ fi
2121
2222IMAGE=commercialhaskell/stackage:$TAG
2323
24−PANTRY_DIR=$ROOT/stack/pantry
25−STACK_DIR=$ROOT/stack
26−DOT_STACKAGE_DIR=$ROOT/dot-stackage
24+PANTRY_DIR=$ROOT/work/stack/pantry
25+STACK_DIR=$ROOT/work/stack
26+DOT_STACKAGE_DIR=$ROOT/work/dot-stackage
2727# ssh key is used for committing snapshots (and their constraints) to Github
28−SSH_DIR=$ROOT/ssh
28+SSH_DIR=$ROOT/work/ssh
2929USERID=$(id -u)
3030
3131mkdir -p \
@@ -35,14 +35,14 @@ mkdir -p \
3535 "$WORKDIR" \
3636 "$SSH_DIR"
3737
38−GITCONFIG=$ROOT/gitconfig
38+GITCONFIG=$ROOT/work/gitconfig
3939cat >$GITCONFIG <<EOF
4040[user]
4141 email = michael+stackage-build@fpcomplete.com
4242 name = Stackage Build host
4343EOF
4444
45−HACKAGE_CREDS=$ROOT/hackage-creds
45+HACKAGE_CREDS=$ROOT/work/hackage-creds
4646
4747function require_400_file {
4848 if [ ! -f "$1" ]
@@ -57,8 +57,8 @@ function require_400_file {
5757require_400_file "$SSH_DIR/id_rsa"
5858require_400_file "$HACKAGE_CREDS"
5959
60−mkdir -p $ROOT/bin
61−BINDIR=$(cd $ROOT/bin ; pwd)
60+mkdir -p $ROOT/work/bin
61+BINDIR=$(cd $ROOT/work/bin ; pwd)
6262(
6363cd $BINDIR
6464rm -f curator stack *.bz2