home/bin/#hasync
2018-01-15 20:25:41 +01:00

52 lines
1.8 KiB
Bash
Executable file

#!/bin/bash
# Prepare dirs
rm -rf ~/tmp/.hanez_org
mkdir ~/tmp/.hanez_org
cd ~/tmp/.hanez_org
# wget all that needs to generated
#wget -U "Hannes/1.0" -X photos -X photo -m http://hanez
wget -U "Bing/23.42" -m http://hanez
#wget http://hanez/error404.html -O hanez/error404.html
#wget http://hanez/feed/ -O hanez/feed.xml
#wget http://hanez/feed/atom/ -O hanez/atom.xml
#wget http://www.jabz.de/robots.txt -O hanez/robots.txt
# Local Foo
rsync --delete -avr --times --exclude=.svn ~/www/hanez.org/htdocs/files/ ~/tmp/.hanez_org/hanez/files/
cp ~/.gnupg/hanez.asc ~/www/hanez.org/htdocs/files/hanez.asc
rsync --delete -avr --times --exclude=.svn ~/www/hanez.org/htdocs/css/ ~/tmp/.hanez_org/hanez/css/
#rsync --delete -avr --times --exclude=.svn ~/www/hanez.org/htdocs/fonts/ ~/tmp/.hanez_org/hanez/fonts/
rsync --delete -avr --times --exclude=.svn ~/www/hanez.org/htdocs/images/ ~/tmp/.hanez_org/hanez/images/
rsync --delete -avr --times --exclude=.svn ~/www/hanez.org/htdocs/js/ ~/tmp/.hanez_org/hanez/js/
rsync --delete -avr --times --exclude=.svn --exclude=.git --delete-excluded ~/www/hanez.org/htdocs/reveal.js/ ~/tmp/.hanez_org/hanez/reveal.js/
#cp -R ~/www/hanez.org/htdocs/x356g ~/tmp/.hanez_org/hanez/x356g
#cp ~/www/hanez.org/htdocs/sitemap.xml ~/tmp/.hanez_org/hanez/sitemap.xml
#cp ~/tmp/.hanez_org/hanez/images/index.html ~/tmp/.hanez_org/hanez/photo/index.html
mv ~/tmp/.hanez_org/hanez/feed/index.html ~/tmp/.hanez_org/hanez/feed/index.rss
mv ~/tmp/.hanez_org/hanez/feed/atom/index.html ~/tmp/.hanez_org/hanez/feed/atom/index.rss
# Server Foo
rsync --delete -r -v -z --perms --group --times ~/tmp/.hanez_org/hanez/ hanez.org:/var/www/hanez.org/www/htdocs/
#scp ~/www/hanez.org/htdocs/htaccess hanez.org:/var/www/hanez.org/.htaccess
# Cleanup
rm -rf ~/tmp/.hanez_org