From ca686bacd18c2a95a314a23b95e0a708ca42aba8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 19 May 2020 15:24:13 +0800 Subject: [PATCH] clean-old-stack-libs.sh: pushd to show dir and run stack script - bail if error - make shell script executable instead --- etc/diskspace/clean-old-stack-libs.sh | 8 ++++++-- etc/diskspace/remove-old-stack-work-libs.hs | 0 2 files changed, 6 insertions(+), 2 deletions(-) mode change 100644 => 100755 etc/diskspace/clean-old-stack-libs.sh mode change 100755 => 100644 etc/diskspace/remove-old-stack-work-libs.hs 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