diff --git a/posttemplate/90-one-db b/posttemplate/90-one-db index 11317db..ae3d4ca 100644 --- a/posttemplate/90-one-db +++ b/posttemplate/90-one-db @@ -11,17 +11,20 @@ script="$1" function clean_backups() { file=${1} - bcks=($(ls ${file}_*)) - nbbck=$(expr ${#bcks[@]} - 2) + ls ${file}_* > /dev/null 2>&1 + if [ $? = 0 ]; then + bcks=($(ls ${file}_*)) + nbbck=$(expr ${#bcks[@]} - 2) - if [[ ${nbbck} -gt 1 ]] - then - EchoGras "Cleaning up old backups !" - for idx in `seq 0 ${nbbck}` - do - rm -f ${bcks[${idx}]} - done + if [[ ${nbbck} -gt 1 ]] + then + EchoGras "Cleaning up old backups !" + for idx in `seq 0 ${nbbck}` + do + rm -f ${bcks[${idx}]} + done + fi fi }