blob: 8f6e00d95af91a6f62333ccbbf0ce27908ca1a03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/sh
sudo cryptsetup open /dev/sdb1 backup
sudo mount --mkdir /dev/mapper/backup /mnt/backup
backup="/mnt/backup/$(hostname)"
[ -d "$backup" ] ||
{ echo "$0: directory doesn't exist: $backup" >&2; exit 1; }
cd ~ || exit
rsync -Plru --delete \
.config \
.git \
.gnupg \
.local \
.librewolf \
.ssh \
bin \
DCIM \
Dev \
Documents \
Downloads \
GDrive \
Music \
Phone \
Pictures \
repos \
Videos \
"$backup/home/$USER/"
find . -maxdepth 1 \( -type f -o -type l \) -exec rsync -Plu {} "$backup/home/$USER" \;
echo "Backing up /etc directory..."
sudo rsync -Plruq --delete /etc "$backup"
|