cleanup rclone config

This commit is contained in:
Laila van Reenen 2025-01-01 13:40:02 +01:00
parent 5f85f4d04a
commit 0a6f88b5d8
Signed by: LailaTheElf
GPG Key ID: 8A3EF0226518C12D
5 changed files with 31 additions and 37 deletions

View File

@ -0,0 +1,10 @@
+ **
- /Music/**
- /Documents/**
- /InstantUpload/**
- /verenigingen/*
- /Desktop/**
- /Public/**
- /Videos/**
- /.vault/**

View File

@ -0,0 +1,4 @@
#/bin/bash
rclone bisync \"/mnt/backup/proton/\" pdrive: --verbose --progress \
--filter-from \"/home/$USERNAME/.config/rclone/bisync_backup.filter\" $*

View File

@ -0,0 +1,10 @@
+ /Music/**
+ /Documents/**
+ /InstantUpload/**
+ /verenigingen/*
+ /Desktop/**
+ /Public/**
+ /Videos/**
+ /.vault/**
- **

4
configs/rclone/bisync_home.sh Executable file
View File

@ -0,0 +1,4 @@
#/bin/bash
rclone bisync \"$HOME\" pdrive: --verbose --progress \
--filter-from \"$HOME/.config/rclone/bisync_home.filter\" $*

View File

@ -178,43 +178,9 @@ echo === install rclone
echo echo
run root "install rclone" "pacman -S --noconfirm rclone" run root "install rclone" "pacman -S --noconfirm rclone"
run "$USERNAME" "rclone: make config dir" "mkdir -p \"/home/$USERNAME/.config/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\" <<EOF run root "rclone: copy filters" "cp $CONFIG_DIR/rclone/*.filter \"/home/$USERNAME/.config/rclone/\""
#/bin/bash run root "rclone: copy scripts" "cp $CONFIG_DIR/rclone/*.sh \"/home/$USERNAME/.config/rclone/\""
rclone bisync \"/home/$USERNAME/\" pdrive: --verbose --progress \
--filter-from \"/home/$USERNAME/.config/rclone/sync_home.filter\" $*
EOF"
run root "rclone: pdrive backup config" "cat >>\"/home/$USERNAME/.config/rclone/bisync_home.filter\" <<EOF
+ /Music/**
+ /Documents/**
+ /InstantUpload/**
+ /verenigingen/*
+ /Desktop/**
+ /Public/**
+ /Videos/**
+ /.vault/**
- **
EOF"
run root "rclone: pdrive backup script" "cat >>\"/home/$USERNAME/.local/bin/bisync_backup\" <<EOF
#/bin/bash
rclone bisync \"/mnt/backup/proton/\" pdrive: --verbose --progress \
--filter-from \"/home/$USERNAME/.config/rclone/bisync_backup.filter\" $*
EOF"
run root "rclone: pdrive backup config" "cat >>\"/home/$USERNAME/.config/rclone/bisync_backup.filter\" <<EOF
+ **
- /Music/**
- /Documents/**
- /InstantUpload/**
- /verenigingen/*
- /Desktop/**
- /Public/**
- /Videos/**
- /.vault/**
EOF"
run root "rclone: set mode to filters" "chmod 664 /home/$USERNAME/.config/rclone/*.filter" run root "rclone: set mode to filters" "chmod 664 /home/$USERNAME/.config/rclone/*.filter"
run root "rclone: set mode to scripts" "chmod 775 /home/$USERNAME/.local/bin/bisync_*" run root "rclone: set mode to scripts" "chmod 775 /home/$USERNAME/.local/bin/bisync_*"
run root "rclone: set owner to files" "chown -R $USERNAME:$USERNAME /home/$USERNAME/.config/rclone /home/$USERNAME/.local/bin/bisync_*" run root "rclone: set owner to files" "chown -R $USERNAME:$USERNAME /home/$USERNAME/.config/rclone /home/$USERNAME/.local/bin/bisync_*"