diff --git a/src/morevna.sh b/src/morevna.sh --- a/src/morevna.sh +++ b/src/morevna.sh @@ -1,3 +1,5 @@ +#!/bin/bash + # setup encrypted container #sudo losetup -f ext2.img #sudo cryptsetup open --type=luks /dev/loop0 ext2luks @@ -6,12 +8,15 @@ # 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 ~/Projekty ~/temp/Projekty +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 @@ -20,5 +25,5 @@ sudo losetup -d /dev/loop0 echo -python morevna.py build ~/ext2.bin ~/ext2.img -python morevna.py push --tree ~/ext2.bin ~/ext2.img +python $DIRNAME/morevna.py build ~/ext2.bin ~/ext2.img +python $DIRNAME/morevna.py push --tree ~/ext2.bin ~/ext2.img