From ece60a79aaadf8d2a77c60727ec500f82914b022 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 28 Dec 2019 14:20:36 -0800 Subject: [PATCH] Shellcheck fixes --- context/s3-purge.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/context/s3-purge.sh b/context/s3-purge.sh index 81e613d..425d5cb 100755 --- a/context/s3-purge.sh +++ b/context/s3-purge.sh @@ -1,17 +1,20 @@ #!/bin/bash -export BUCKET_NAME=$(cat /s3_bucket) -export EXPIRE_AGE_DAYS=$(cat /s3_expire_days) +BUCKET_NAME=$(cat /s3_bucket) +export BUCKET_NAME -s4cmd --config=/s3_config ls s3://$BUCKET_NAME | while read -r line; +EXPIRE_AGE_DAYS=$(cat /s3_expire_days) +export EXPIRE_AGE_DAYS + +s4cmd --config=/s3_config ls s3://"${BUCKET_NAME}" | while read -r line; do - createDate=`echo $line|awk {'print $1" "$2'}` - createDate=`date -d"$createDate" +%s` - olderThan=`date -d"-$EXPIRE_AGE_DAYS" +%s` + createDate=$(echo "$line"|awk '{print $1" "$2}') + createDate=$(date -d"$createDate" +%s) + olderThan=$(date -d"-$EXPIRE_AGE_DAYS" +%s) if [[ $createDate -lt $olderThan ]] then - fileName=`echo $line|awk {'print $4'}` - echo $fileName + fileName=$(echo "$line"|awk '{print $4}') + echo "$fileName" if [[ $fileName != "" ]] then s4cmd --config=/s3_config del "$fileName" -- GitLab