@@ -63,14 +63,14 @@ speak "Restoring $LIBGMP_VER files from cache"
63rsync -avq "$LIBGMP_DIR/ghc-libs/" "$WORK_DIR/vendor/ghc-libs"
63rsync -avq "$LIBGMP_DIR/ghc-libs/" "$WORK_DIR/vendor/ghc-libs"
65########## stack exe ###############################################
65########## stack exe ###############################################
66−STACK_VER=${STACK_VER:-0.1.4.0}
66+STACK_VER=${STACK_VER:-0.1.5.0}
67STACK_URL=${STACK_URL:-https://github.com/commercialhaskell/stack/releases/download/v"$STACK_VER"/stack-"$STACK_VER"-x86_64-linux.tar.gz}
67STACK_URL=${STACK_URL:-https://github.com/commercialhaskell/stack/releases/download/v"$STACK_VER"/stack-"$STACK_VER"-x86_64-linux.tar.gz}
68STACK_DIR="$CACHE_DIR/stack-$STACK_VER"
68STACK_DIR="$CACHE_DIR/stack-$STACK_VER"
69STACK_EXE="$STACK_DIR/stack"
69STACK_EXE="$STACK_DIR/stack"
70if [ ! -e "$STACK_EXE" ]; then
70if [ ! -e "$STACK_EXE" ]; then
71 speak "Downloading stack-$STACK_VER"
71 speak "Downloading stack-$STACK_VER"
72 mkdir -p "$STACK_DIR"
72 mkdir -p "$STACK_DIR"
73− curl -# -L "$STACK_URL" | tar xz -C "$STACK_DIR"
73+ curl -# -L "$STACK_URL" | tar xz -C "$STACK_DIR" --strip-components=1
75speak "Restoring stack-$STACK_VER"
75speak "Restoring stack-$STACK_VER"
76rsync -avq "$STACK_EXE" "$WORK_DIR/vendor/bin/stack"
76rsync -avq "$STACK_EXE" "$WORK_DIR/vendor/bin/stack"