download:
# Get new posts
rsync -Pa --ignore-existing \
- alerce:/srv/llucax/www/blog/posts/ \
+ llucax.com:/srv/llucax/www/blog/posts/ \
source/blog/posts
# Get new comments
rsync -Pa --ignore-existing \
- alerce:/srv/llucax/www/blog/comments/ \
+ llucax.com:/srv/llucax/www/blog/comments/ \
source/blog/comments
# Get modified dbs
cp source/blog/posts/db /tmp/blog.db.tmp
rsync -Pa --update --include '*/db' \
--exclude posts/current --exclude 'posts/*/*' --exclude 'comments/*/*' \
- alerce:/srv/llucax/www/blog/comments \
- alerce:/srv/llucax/www/blog/posts \
+ llucax.com:/srv/llucax/www/blog/comments \
+ llucax.com:/srv/llucax/www/blog/posts \
source/blog/
diff /tmp/blog.db.tmp source/blog/posts/db | grep '^-' && ( \
echo "Conflict between posts DBs" && false ) || true
upload:
rsync -Pa --delete source/blog/ build/html/blog
- rsync -Pa --exclude=\*.swp --exclude=\*.pyc build/html/ alerce:/srv/llucax/www
+ rsync -Pa --exclude=\*.swp --exclude=\*.pyc build/html/ llucax.com:/srv/llucax/www
html:
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) build/html