summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMarc Vertes <mvertes@free.fr>2025-03-16 11:57:25 +0100
committerMarc Vertes <mvertes@free.fr>2025-03-16 11:57:25 +0100
commitf038b48de460a42ad46a5b15985d1ebf344ee661 (patch)
tree53bd75ce32bb6275c5ea2f9bcfb225dd505c80f4 /bin
parent5422f4494791a6bec588481397c24279984e2455 (diff)
update
Diffstat (limited to 'bin')
-rwxr-xr-xbin/bk10
-rwxr-xr-xbin/vm2
2 files changed, 10 insertions, 2 deletions
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