3 files
=$
(find .
-type f
-not -iwholename "*.git*")
4 user
=$
(gpg
-q --use-agent -d ~
/pw
/general.asc |
grep ftpmartlubbers.net
-A3 |
grep -Po "(?<=user: ).*")
5 pass
=$
(gpg
-q --use-agent -d ~
/pw
/general.asc |
grep ftpmartlubbers.net
-A3 |
grep -Po "(?<=pass: ).*")
9 origmd5
=$
(grep "$f" .
/hashes.txt |
awk '{print $1}')
10 currmd5
=$
(md5sum "$f" |
awk '{print $1}')
11 if [ "$origmd5" = "$currmd5" ]
13 echo "$f is not changed"
16 curl
-u "$user:$pass" -T $f ftp://martlubbers.net
/public_html
/$f
19 md5sum .
/*{,/*} > .
/hashes.txt