diff --git a/etc/diskspace/clean-old-stack-libs.sh b/etc/diskspace/clean-old-stack-libs.sh old mode 100644 new mode 100755 index 06216b94..18b5606b --- a/etc/diskspace/clean-old-stack-libs.sh +++ b/etc/diskspace/clean-old-stack-libs.sh @@ -1,10 +1,14 @@ #!/bin/sh +set -e + if [ $# != 1 ]; then echo "Usage: $0 [nightly|lts-xx]" exit 1 fi -popd ~/stackage/automated/work/$1/unpack-dir/.stack-work/install/x86_64-linux/*/*/lib/x86_64-linux-ghc-* +SRCDIR=$(dirname $0) -~/stackage/etc/diskspace/remove-old-stack-work-libs.hs +pushd ~/stackage/automated/work/$1/unpack-dir/.stack-work/install/x86_64-linux/*/*/lib/x86_64-linux-ghc-* + +stack --resolver lts-14 script ${SRCDIR}/remove-old-stack-work-libs.hs diff --git a/etc/diskspace/remove-old-stack-work-libs.hs b/etc/diskspace/remove-old-stack-work-libs.hs old mode 100755 new mode 100644