diff --git a/powerwall.sh b/powerwall.sh index 62b781ee..76ef4aab 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -1248,9 +1248,9 @@ LOGROTATE(){ backupstokeep=(`ls -d ${PW_LOGARCHIVE}/* 2> /dev/null | tail -12`) for folder in $(ls -d ${PW_LOGARCHIVE}/*); do keep=0 - for file in ${backupstokeep[@]}; do - if [ "${folder}" == "${file}" ]; then - echo ${file} + for filetokeep in ${backupstokeep[@]}; do + if [ "${folder}" == "${filetokeep}" ]; then + echo ${filetokeep} keep=1; break fi done;