diff --git a/configs/rclone/bisync_backup.filter b/configs/rclone/bisync_backup.filter new file mode 100644 index 0000000..892882b --- /dev/null +++ b/configs/rclone/bisync_backup.filter @@ -0,0 +1,10 @@ ++ ** + +- /Music/** +- /Documents/** +- /InstantUpload/** +- /verenigingen/* +- /Desktop/** +- /Public/** +- /Videos/** +- /.vault/** diff --git a/configs/rclone/bisync_backup.sh b/configs/rclone/bisync_backup.sh new file mode 100755 index 0000000..03be938 --- /dev/null +++ b/configs/rclone/bisync_backup.sh @@ -0,0 +1,4 @@ +#/bin/bash + +rclone bisync \"/mnt/backup/proton/\" pdrive: --verbose --progress \ + --filter-from \"/home/$USERNAME/.config/rclone/bisync_backup.filter\" $* diff --git a/configs/rclone/bisync_home.filter b/configs/rclone/bisync_home.filter new file mode 100644 index 0000000..8bafe2f --- /dev/null +++ b/configs/rclone/bisync_home.filter @@ -0,0 +1,10 @@ ++ /Music/** ++ /Documents/** ++ /InstantUpload/** ++ /verenigingen/* ++ /Desktop/** ++ /Public/** ++ /Videos/** ++ /.vault/** + +- ** diff --git a/configs/rclone/bisync_home.sh b/configs/rclone/bisync_home.sh new file mode 100755 index 0000000..ba6b35d --- /dev/null +++ b/configs/rclone/bisync_home.sh @@ -0,0 +1,4 @@ +#/bin/bash + +rclone bisync \"$HOME\" pdrive: --verbose --progress \ + --filter-from \"$HOME/.config/rclone/bisync_home.filter\" $* diff --git a/first-boot.sh b/first-boot.sh index 3054b4f..96cc3d9 100755 --- a/first-boot.sh +++ b/first-boot.sh @@ -178,43 +178,9 @@ echo === install rclone echo run root "install rclone" "pacman -S --noconfirm rclone" -run "$USERNAME" "rclone: make config dir" "mkdir -p \"/home/$USERNAME/.config/rclone/\"" -run root "rclone: pdrive home script" "cat >>\"/home/$USERNAME/.local/bin/bisync_home\" <>\"/home/$USERNAME/.config/rclone/bisync_home.filter\" <>\"/home/$USERNAME/.local/bin/bisync_backup\" <>\"/home/$USERNAME/.config/rclone/bisync_backup.filter\" <