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