Files
@ 13603ac261f1
Branch filter:
Location: Morevna/src/morevna.sh - annotation
13603ac261f1
833 B
text/x-sh
minor enhancements
0ad71a952f92 0ad71a952f92 7e101f53704e 164e41861584 164e41861584 164e41861584 164e41861584 7e101f53704e 7e101f53704e 7e101f53704e 0ad71a952f92 0ad71a952f92 0ad71a952f92 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 6686770e5fe6 13603ac261f1 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-regexp '/__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
|