Files
@ a8c19b3849ff
Branch filter:
Location: Morevna/src/morevna.sh - annotation
a8c19b3849ff
828 B
text/x-sh
merge
0ad71a952f92 0ad71a952f92 7e101f53704e 164e41861584 164e41861584 164e41861584 164e41861584 7e101f53704e 7e101f53704e 7e101f53704e 0ad71a952f92 0ad71a952f92 0ad71a952f92 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 0ad71a952f92 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 ffd985ff1ae6 ffd985ff1ae6 0ad71a952f92 0ad71a952f92 | #!/bin/bash
# setup encrypted container
#sudo losetup -f ext2.img
#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`
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
|