]> gitweb.hhaalo.de Git - simple-backup.git/commitdiff
fix cleanup old backups
authorBastian Dehn <hhaalo@arcor.de>
Sun, 28 Jun 2026 06:07:56 +0000 (08:07 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 28 Jun 2026 06:07:56 +0000 (08:07 +0200)
src/backup

index f34cc8c48225a369af11260812700d984ab69aeb..c4767b2008a13f366718dfb06a5559bcae325f0b 100755 (executable)
@@ -206,7 +206,7 @@ remove_backup_dir()
        local delete_count=$3
        local backups=
 
-       backups=$(find "$backup_path" -maxdepth 1 -name "*$backup_name" \
+       backups=$(find "$backup_path" -maxdepth 1 -name "*_${backup_name}" \
                | sort \
                | head --lines "$delete_count")
 
@@ -222,7 +222,7 @@ cleanup_backups()
 {
        local backup_path="$1"
        local backup_name="$2"
-       local backup_count=$3
+       local backup_count="$3"
        local backup_counted=
 
        backup_counted=$(find "$backup_path" -maxdepth 1 -type d \
@@ -238,7 +238,7 @@ cleanup_backups()
        if [ "$backup_counted" -gt "$backup_count" ]; then
                echo "ℹ️  INFO: delete backup count: $delete_count"
                echo
-               remove_backup_dir "$backup_path" "$backup_name" $delete_count
+               remove_backup_dir "$backup_path" "$backup_name" "$delete_count"
        fi
 
        echo