From: Bastian Dehn Date: Mon, 26 May 2025 14:23:53 +0000 (+0200) Subject: change history with backup dir X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=c1fa8860c31db2eea601538e169109398ccb50a3;p=simple-backup.git change history with backup dir --- diff --git a/backup b/backup index 8fd4dfc..fbcd316 100755 --- a/backup +++ b/backup @@ -180,34 +180,24 @@ cleanup_backups() make_history() { local backup_path="$1" + local backup_dir="$2" local backup_history_file="history" local datum="$(date +%F)" local time="$(date +%T)" local history_path="history" + local typ="none" + + [ -f "$backup_path/day" ] && typ="day" + [ -f "$backup_path/week" ] && typ="week" + [ -f "$backup_path/month" ] && typ="month" mkdir --parents "$history_path" - if [ -f "$backup_path/day" ]; then - echo "ℹ️ INFO: day history add $datum $time" - echo "$datum" > $backup_path/day - echo "$datum" > $history_path/day - echo "$datum $time day" >> $history_path/$backup_history_file - elif [ -f "$backup_path/week" ]; then - echo "ℹ️ INFO: week history add $datum $time" - echo "$datum" > $backup_path/week - echo "$datum" > $history_path/week - echo "$datum $time week" >> $history_path/$backup_history_file - elif [ -f "$backup_path/month" ]; then - echo "ℹ️ INFO: month history add $datum $time" - echo "$datum" > $backup_path/month - echo "$datum" > $history_path/month - echo "$datum $time month" >> $history_path/$backup_history_file - else - echo "ℹ️ INFO: none history add $datum $time" - echo "$datum" > $backup_path/none - echo "$datum" > n$history_path/one - echo "$datum $time none" >> $history_path/$backup_history_file - fi + echo "ℹ️ INFO: $typ history add $datum $time $backup_dir" + echo "$datum" > $backup_path/$typ + echo "$datum" > $history_path/$typ + echo "$datum $time $typ $backup_dir" \ + >> $history_path/$backup_history_file } is_backup_old() @@ -319,6 +309,7 @@ main() || return $? make_history \ "$backup_path" \ + "$backup_dir" \ || return $? check_backup_date \ || return $?