From f038b48de460a42ad46a5b15985d1ebf344ee661 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Sun, 16 Mar 2025 11:57:25 +0100 Subject: update --- .bkignore | 9 +++++++++ bin/bk | 10 +++++++++- bin/vm | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/.bkignore b/.bkignore index 423ecf1..dbb4845 100644 --- a/.bkignore +++ b/.bkignore @@ -1,5 +1,6 @@ Library/CloudStorage Library/Containers/com.apple.Batteries.BatteriesAvocadoWidgetExtension +Library/Containers/com.apple.Safari/Data Library/Containers/com.apple.weather.widget Library/Containers/com.docker.docker/Data/vms Library/Google/GoogleSoftwareUpdate/Stats @@ -8,14 +9,22 @@ Library/Group Containers/group.com.apple.secure-control-center-preferences Library/HomeKit Library/IdentityServices Library/Logs +Library/Biome +Library/DuetExpertCenter +Library/Suggestions +Library/Trial Library/Weather +caches Caches Cache StorageCache CacheStorage Code Cache ServiceWorkers +CoreSpotlight +Spotlight SiriAnalytics.db +com.apple.mediaanalysisd *.log .Trash .vm diff --git a/bin/bk b/bin/bk index fde7821..ed76199 100755 --- a/bin/bk +++ b/bin/bk @@ -1,7 +1,15 @@ #!/bin/sh +# Daily backup script. + dest=${BK:-/Volumes/sandisk4}/backup/$(hostname -s) -# mkdir -p $dest +day=$(date +%A) + +# Clear previous week incremental backup +mkdir $HOME/emptydir +rsync --delete -a $HOME/emptydir/ $dest/$day/ +rmdir $HOME/emptydir +# Now backup rsync --delete --delete-excluded --exclude-from=$HOME/.bkignore \ --backup --backup-dir=${dest#*:}/$(date +%A) -av $HOME $dest/current diff --git a/bin/vm b/bin/vm index 779672e..e491976 100755 --- a/bin/vm +++ b/bin/vm @@ -229,7 +229,7 @@ vftool_tty() { grep -om 1 '\/dev\/tty.*' 'vftool.log'; } # Main starts here. dir="$HOME/.vm" -Cmdlist='add console del edit info help ls log start stop version' +Cmdlist='add console del edit info init_vftool help ls log start stop version' [ "$1" ] && C=$1 && shift 1 || { help; exit 1; } for c in $Cmdlist; do case $c in -- cgit v1.2.3