X-Git-Url: https://git.grml.org/?p=grml-live.git;a=blobdiff_plain;f=buildd%2Fcleanup.sh;h=93457ab1c1fef97385819f327f830e80b13eb54a;hp=d351525602f33f57f71da9e499a3508901709b1a;hb=db5741b5b41210da401504a3493d9a284da32e9c;hpb=3cb3de36e77c4444f3974b38e1e35e4e640ef740 diff --git a/buildd/cleanup.sh b/buildd/cleanup.sh index d351525..93457ab 100755 --- a/buildd/cleanup.sh +++ b/buildd/cleanup.sh @@ -22,9 +22,8 @@ if [ -z "$MIRROR_DIRECTORY" ] ; then exit 1 fi -# mail address where reports should be sent to -if [ -z "$STORAGE_ADMIN" ] ; then - echo "Error: \$STORAGE_ADMIN is not set. Exiting." >&2 +if [ -z "$FLAVOURS" ] ; then + echo "Error: \$FLAVOURS is not set. Exiting." >&2 exit 2 fi @@ -39,9 +38,7 @@ fi DAYS=3 REMOVE_ME="" -for flavour in grml-medium_wheezy grml-medium_sid grml-small_wheezy grml-small_sid \ - grml64-medium_wheezy grml64-medium_sid grml64-small_wheezy grml64-small_sid \ - grml64_wheezy grml64_sid grml_wheezy grml_sid ; do +for flavour in $FLAVOURS; do FILE_COUNT=$(ls -1 $flavour/$flavour*.iso | wc -l) if [ "$FILE_COUNT" -gt "$DAYS" ] ; then FILES=$(ls -1 $flavour/$flavour*.iso | tail -"$DAYS") @@ -63,7 +60,7 @@ done # inform on successful removal: if [ "$(echo "$REMOVE_ME" | tr -d ' ' )" != "" ] ; then - echo "deleted files $REMOVE_ME" | mail -s "daily-builds cleanup script" "$STORAGE_ADMIN" + echo "Removed previous files $REMOVE_ME" | logger -t grml-buildd fi ## END OF FILE #################################################################