Files
@ 870c5c6c334f
Branch filter:
Location: Morevna/src/morevna.sh - annotation
870c5c6c334f
1.4 KiB
text/x-sh
reacquiring old locks
0ad71a952f92 0ad71a952f92 7e101f53704e 164e41861584 5c80ca07f00c 164e41861584 164e41861584 164e41861584 7e101f53704e 7e101f53704e 7e101f53704e 0ad71a952f92 0ad71a952f92 0ad71a952f92 5c80ca07f00c 5c80ca07f00c 1cb7362ae132 1cb7362ae132 1cb7362ae132 1cb7362ae132 1cb7362ae132 5c80ca07f00c 5c80ca07f00c 5c80ca07f00c 5c80ca07f00c 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 5c80ca07f00c 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 ffd985ff1ae6 ffd985ff1ae6 0ad71a952f92 0ad71a952f92 | #!/bin/bash
# setup encrypted container
#sudo losetup -f ext2.img
#sudo cryptsetup luksFormat /dev/loop0
#sudo cryptsetup open --type=luks /dev/loop0 ext2luks
#sudo mkfs.ext2 /dev/mapper/ext2luks
# generate certificate
# openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/CN=name"
set -e
DIRNAME=`dirname $0`
ssh-add
rsync -av 19x19.cz:letsencrypt.tar.xz.gpg ~/Projekty/
rsync -av 19x19.cz:/home/laman/projekty/laman/db_backup/ ~/Programy/db_backup/
rsync -av 19x19.cz:/home/laman/projekty/gkul/db_backup/ ~/Programy/db_backup/
find ~/Programy/db_backup/ -mtime +30 -type f -delete
rdiff-backup -v 3 19x19.cz::/home/laman/projekty/laman/static/media ~/Programy/static_backup/laman
rdiff-backup -v 3 19x19.cz::/home/laman/projekty/gkul/static/media ~/Programy/static_backup/gkul
rsync -av 19x19.cz:/home/laman/projekty/copobot/logs ~/Programy/static_backup/copobot
sudo losetup -f ~/ext2.img
sudo cryptsetup open --type=luks /dev/loop0 ext2luks
sudo mount /dev/mapper/ext2luks ~/temp
sudo rdiff-backup -v 5 ~/Dokumenty ~/temp/Dokumenty
sudo rdiff-backup -v 5 --exclude '**/__pycache__' ~/Projekty ~/temp/Projekty
sudo rdiff-backup -v 5 ~/Obrázky ~/temp/Obrázky
sudo umount /dev/mapper/ext2luks
sudo cryptsetup close ext2luks
sudo losetup -d /dev/loop0
echo
python $DIRNAME/morevna.py build ~/ext2.bin ~/ext2.img
python $DIRNAME/morevna.py push --tree ~/ext2.bin ~/ext2.img
|