cleanup rclone config
This commit is contained in:
parent
5f85f4d04a
commit
0a6f88b5d8
10
configs/rclone/bisync_backup.filter
Normal file
10
configs/rclone/bisync_backup.filter
Normal file
@ -0,0 +1,10 @@
|
||||
+ **
|
||||
|
||||
- /Music/**
|
||||
- /Documents/**
|
||||
- /InstantUpload/**
|
||||
- /verenigingen/*
|
||||
- /Desktop/**
|
||||
- /Public/**
|
||||
- /Videos/**
|
||||
- /.vault/**
|
||||
4
configs/rclone/bisync_backup.sh
Executable file
4
configs/rclone/bisync_backup.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#/bin/bash
|
||||
|
||||
rclone bisync \"/mnt/backup/proton/\" pdrive: --verbose --progress \
|
||||
--filter-from \"/home/$USERNAME/.config/rclone/bisync_backup.filter\" $*
|
||||
10
configs/rclone/bisync_home.filter
Normal file
10
configs/rclone/bisync_home.filter
Normal file
@ -0,0 +1,10 @@
|
||||
+ /Music/**
|
||||
+ /Documents/**
|
||||
+ /InstantUpload/**
|
||||
+ /verenigingen/*
|
||||
+ /Desktop/**
|
||||
+ /Public/**
|
||||
+ /Videos/**
|
||||
+ /.vault/**
|
||||
|
||||
- **
|
||||
4
configs/rclone/bisync_home.sh
Executable file
4
configs/rclone/bisync_home.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#/bin/bash
|
||||
|
||||
rclone bisync \"$HOME\" pdrive: --verbose --progress \
|
||||
--filter-from \"$HOME/.config/rclone/bisync_home.filter\" $*
|
||||
@ -179,42 +179,8 @@ 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\" <<EOF
|
||||
#/bin/bash
|
||||
|
||||
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: copy filters" "cp $CONFIG_DIR/rclone/*.filter \"/home/$USERNAME/.config/rclone/\""
|
||||
run root "rclone: copy scripts" "cp $CONFIG_DIR/rclone/*.sh \"/home/$USERNAME/.config/rclone/\""
|
||||
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 owner to files" "chown -R $USERNAME:$USERNAME /home/$USERNAME/.config/rclone /home/$USERNAME/.local/bin/bisync_*"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user