diff --git a/clean.sh b/clean.sh index d63a4deab..0d7a3017b 100755 --- a/clean.sh +++ b/clean.sh @@ -24,15 +24,15 @@ if [[ "${target}" != ".stack-work" ]]; then move-back() { if [[ -d .stack-work ]]; then - mv -v .stack-work "${target}" + mv -vT .stack-work "${target}" else mkdir -v "${target}" fi - [[ -d .stack-work-clean ]] && mv -v .stack-work-clean .stack-work + [[ -d .stack-work-clean ]] && mv -vT .stack-work-clean .stack-work } - mv -v .stack-work .stack-work-clean - mv -v "${target}" .stack-work + mv -vT .stack-work .stack-work-clean + mv -vT "${target}" .stack-work trap move-back EXIT fi diff --git a/ghci.sh b/ghci.sh index ab5479c78..2772f30d6 100755 --- a/ghci.sh +++ b/ghci.sh @@ -16,13 +16,13 @@ unset HOST move-back() { - mv -v .stack-work .stack-work-ghci - [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work + mv -vT .stack-work .stack-work-ghci + [[ -d .stack-work-build ]] && mv -vT .stack-work-build .stack-work } if [[ -d .stack-work-ghci ]]; then - [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build - mv -v .stack-work-ghci .stack-work + [[ -d .stack-work ]] && mv -vT .stack-work .stack-work-build + mv -vT .stack-work-ghci .stack-work trap move-back EXIT fi diff --git a/haddock.sh b/haddock.sh index 00308065f..582d2381d 100755 --- a/haddock.sh +++ b/haddock.sh @@ -5,13 +5,13 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { - mv -v .stack-work .stack-work-doc - [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work + mv -vT .stack-work .stack-work-doc + [[ -d .stack-work-build ]] && mv -vT .stack-work-build .stack-work } if [[ -d .stack-work-doc ]]; then - [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build - mv -v .stack-work-doc .stack-work + [[ -d .stack-work ]] && mv -vT .stack-work .stack-work-build + mv -vT .stack-work-doc .stack-work trap move-back EXIT fi diff --git a/hlint.sh b/hlint.sh index 5f30751cc..20acc727e 100755 --- a/hlint.sh +++ b/hlint.sh @@ -5,13 +5,13 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { - mv -v .stack-work .stack-work-test - [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work + mv -vT .stack-work .stack-work-test + [[ -d .stack-work-build ]] && mv -vT .stack-work-build .stack-work } if [[ -d .stack-work-test ]]; then - [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build - mv -v .stack-work-test .stack-work + [[ -d .stack-work ]] && mv -vT .stack-work .stack-work-build + mv -vT .stack-work-test .stack-work trap move-back EXIT fi diff --git a/hoogle.sh b/hoogle.sh index e11f9a92e..f3bcb8bf8 100755 --- a/hoogle.sh +++ b/hoogle.sh @@ -5,13 +5,13 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { - mv -v .stack-work .stack-work-doc - [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work + mv -vT .stack-work .stack-work-doc + [[ -d .stack-work-build ]] && mv -vT .stack-work-build .stack-work } if [[ -d .stack-work-doc ]]; then - [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build - mv -v .stack-work-doc .stack-work + [[ -d .stack-work ]] && mv -vT .stack-work .stack-work-build + mv -vT .stack-work-doc .stack-work trap move-back EXIT fi diff --git a/start.sh b/start.sh index 7f9765589..82015828e 100755 --- a/start.sh +++ b/start.sh @@ -20,13 +20,13 @@ export APPROOT=${APPROOT:-http://localhost:$((${PORT_OFFSET:-0} + 3000))} unset HOST move-back() { - mv -v .stack-work .stack-work-run - [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work + mv -vT .stack-work .stack-work-run + [[ -d .stack-work-build ]] && mv -vT .stack-work-build .stack-work } if [[ -d .stack-work-run ]]; then - [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build - mv -v .stack-work-run .stack-work + [[ -d .stack-work ]] && mv -vT .stack-work .stack-work-build + mv -vT .stack-work-run .stack-work trap move-back EXIT fi diff --git a/test.sh b/test.sh index e0ef0b657..14d8361fd 100755 --- a/test.sh +++ b/test.sh @@ -7,13 +7,13 @@ set -e [ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en .stack-work.lock "$0" "$@" || : move-back() { - mv -v .stack-work .stack-work-test - [[ -d .stack-work-build ]] && mv -v .stack-work-build .stack-work + mv -vT .stack-work .stack-work-test + [[ -d .stack-work-build ]] && mv -vT .stack-work-build .stack-work } if [[ -d .stack-work-test ]]; then - [[ -d .stack-work ]] && mv -v .stack-work .stack-work-build - mv -v .stack-work-test .stack-work + [[ -d .stack-work ]] && mv -vT .stack-work .stack-work-build + mv -vT .stack-work-test .stack-work trap move-back EXIT fi