diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-08-28 13:04:23 +0100 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-08-28 13:04:23 +0100 |
commit | daac447d7c251082cc448bb5b68c5d4edd25aa77 (patch) | |
tree | 76f332f2d38fadd8a5bc0ea30d73ccbd720250b4 /scripts | |
parent | ee7ae31a71478228b5d5c3e0ece32fd874b35645 (diff) | |
download | morph-daac447d7c251082cc448bb5b68c5d4edd25aa77.tar.gz |
Expand TAB characters
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/clean-artifact-cache | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/scripts/clean-artifact-cache b/scripts/clean-artifact-cache index 495f3fa9..6e195723 100755 --- a/scripts/clean-artifact-cache +++ b/scripts/clean-artifact-cache @@ -22,52 +22,52 @@ set -e usage() { - echo "Usage: clean-artifact-cache [--all] [CHUNK_NAME]" - echo - echo "WARNING: this script removes all but the chunks with the latest" - echo "mtimes. This is usually what you want, but you should try the" - echo "script on a small chunk first and trigger a rebuild to make sure" - echo "that you are not removing artifacts that you still want." + echo "Usage: clean-artifact-cache [--all] [CHUNK_NAME]" + echo + echo "WARNING: this script removes all but the chunks with the latest" + echo "mtimes. This is usually what you want, but you should try the" + echo "script on a small chunk first and trigger a rebuild to make sure" + echo "that you are not removing artifacts that you still want." } if [ -z $1 ]; then - usage - exit 0 + usage + exit 0 fi CHUNK= case $1 in - --all) - CHUNK=* - ;; - -*) - usage - exit 0 - ;; - *) - CHUNK=$1 + --all) + CHUNK=* + ;; + -*) + usage + exit 0 + ;; + *) + CHUNK=$1 esac clean_chunk() { - ARTIFACT_COUNT=$(ls *.chunk.$1 | wc -l) - - if [ $ARTIFACT_COUNT -lt 2 ]; then - return - fi - - echo "$1: $(expr $ARTIFACT_COUNT - 1) stale artifact(s)" - - SKIPPED_LATEST= - for f in $(ls -1t *.chunk.$1); do - if [ -z "$SKIPPED_LATEST" ]; then - SKIPPED_LATEST=yes - else - rm $(echo $f | cut -c -64).build-log - rm $(echo $f | cut -c -64).meta - rm $(echo $f | cut -c -64).chunk.$1 - fi - done + ARTIFACT_COUNT=$(ls *.chunk.$1 | wc -l) + + if [ $ARTIFACT_COUNT -lt 2 ]; then + return + fi + + echo "$1: $(expr $ARTIFACT_COUNT - 1) stale artifact(s)" + + SKIPPED_LATEST= + for f in $(ls -1t *.chunk.$1); do + if [ -z "$SKIPPED_LATEST" ]; then + SKIPPED_LATEST=yes + else + rm $(echo $f | cut -c -64).build-log + rm $(echo $f | cut -c -64).meta + rm $(echo $f | cut -c -64).chunk.$1 + fi + done } test "x$MORPH" = "x" && MORPH=morph @@ -79,14 +79,14 @@ cd $ARTIFACT_CACHE SIZE_BEFORE=$(du -sh . | cut -f 1) if [ "$CHUNK" = "*" ]; then - echo "Removing ALL out-of-date chunk artifacts in $ARTIFACT_CACHE" + echo "Removing ALL out-of-date chunk artifacts in $ARTIFACT_CACHE" - for chunk in $(ls *.chunk.* | cut -d '.' -f 3-); do - clean_chunk $chunk - done + for chunk in $(ls *.chunk.* | cut -d '.' -f 3-); do + clean_chunk $chunk + done else - echo "Removing out of date artifacts for chunk $CHUNK in $ARTIFACT_CACHE" - clean_chunk $CHUNK + echo "Removing out of date artifacts for chunk $CHUNK in $ARTIFACT_CACHE" + clean_chunk $CHUNK fi SIZE_AFTER=$(du -sh . | cut -f 1) |