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 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_*"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user