dotfiles.git

commit fb8d86f1bae6e217bb5c5a533bb3395767e96642

Author: Adam <git@apiote.xyz>

add daily and Mymlan in backup

 .local/bin/backup | 36 +++++++++++++++++++++++++++++++++++-


diff --git a/.local/bin/backup b/.local/bin/backup
index d11d6a456c5a7e15417ef1513dd55d5f304ae22a..e606a0068947ecbabc15e24c752e6080ca3be3f2 100755
--- a/.local/bin/backup
+++ b/.local/bin/backup
@@ -2,6 +2,39 @@ #!/bin/sh
 
 set -e
 
+if [ "$1" = 'mymlan' ]
+then
+	rsync -rtP --delete /media/usb/adam/H500/Mårran/ /media/usb/adam/Mymlan/
+fi
+
+if [ "$1" = 'daily' ]
+then
+	case "$(hostname)" in
+		Mycroft)
+			[ -f /run/user/1000/keybase/keybased.pid ] || keybase service &
+			[ -d /keybase/ ] || kbfsfuse &
+			mkdir -p /tmp/bquiet/Code/dwd/
+			cp -r ~/Code/data /tmp/bquiet/Code/
+			cp -r ~/Code/ideas /tmp/bquiet/Code/
+			cp -r ~/Code/rewrite /tmp/bquiet/Code/
+			cp -r ~/Code/tmp /tmp/bquiet/Code/
+			cp ~/Code/projects /tmp/bquiet/Code/
+			cp ~/Code/dwd/depends /tmp/bquiet/Code/dwd/
+			find ~/Code/dwd -type d -maxdepth 1 -mindepth 1 | while read -r d
+			do
+				cd "$d"
+				git remote get-url origin >> /tmp/bquiet/Code/dwd/repos
+				cd -
+			done
+			cp ~/Documents/Creatio/Diary/Archive/diary.epub /tmp/bquiet/
+
+			rsync -rulpEogtP --del /tmp/bquiet/* /keybase/private/bquiet/backup/mycroft/
+			rm -rf /tmp/bquiet
+		;;
+	esac
+	exit 0
+fi
+
 if [ "$(id -u)" -ne 0 ]
 then
 	printf 'run as root'
@@ -10,6 +43,7 @@ fi
 
 case "$(hostname)" in
 	Mycroft)
+		~adam/Documents/Creatio/Diary/Archive/diary.epub "/media/usb/adam/H500/Mårran/My/diary$(date '+%Y%m%d').epub"
 		cd /
 		btrfs subvolume snapshot -r / "root_$(date '+%Y%m%d')"
 		btrfs send root_* | btrfs receive /media/usb/adam/H500/
@@ -48,7 +82,7 @@ 			/var/www/wallabag/ \
 			/var/www/website/password \
 			/var/www/wireguard/ \
 			~git/ \
-			'/var/lib/syncthing/Marvin backup/' '/var/lib/syncthing/Marvin SeedVault/' '/var/lib/syncthing/GPS/'
+			'/var/lib/syncthing/Marvin SeedVault/' '/var/lib/syncthing/GPS/'
 
 		chown adam:users "$backup_name.tgz"
 		mv "$backup_name.tgz" ~adam/