#!/usr/bin/env bash # Copyright Ken Fallon - Released into the public domain. http://creativecommons.org/publicdomain/ #============================================================ git_dir="$HOME/tmp/hpr/hpr_generator/sourcecode" if [ ! -d "${git_dir}/.git" ] then #git clone gitea@repo.anhonesthost.net:rho_n/hpr_generator.git "${git_dir}" git clone gitea@repo.anhonesthost.net:HPR/hpr_generator.git "${git_dir}" fi cd "${git_dir}" git pull ssh hpr -t "ls -al /home/hpr/www/hpr.sql;md5sum /home/hpr/www/hpr.sql" ssh hpr -t "/home/hpr/bin/hpr_db_backup.bash" ssh hpr -t "ls -al /home/hpr/www/hpr.sql;md5sum /home/hpr/www/hpr.sql" ./utils/update-hpr-db.sh if [ $? -ne 0 ] then echo 'Terminating...' >&2 exit 1 fi ./site-generator --all --verbose if [ $? -ne 0 ] then echo 'Terminating...' >&2 exit 1 fi rsync -av --partial --progress "${git_dir}/public_html/" hpr:/home/hpr/public_html/ rsync -av --partial --progress "${git_dir}/public_html/" hobbypublicradio.org:hobbypublicradio.org/ cd $HOME/sourcecode/hpr/hpr_hub/ git pull cd $HOME/sourcecode/hpr/hpr_hub/sql split --hex-suffixes --lines=1000 --additional-suffix=.sql hpr.sql hpr-db-part- cd $HOME/sourcecode/hpr/hpr_hub/ git add $HOME/sourcecode/hpr/hpr_hub/sql/hpr*sql git commit -m "$(\date -u +%Y-%m-%d_%H-%M-%SZ_%A ) database changed" git push #xdg-open https://hackerpublicradio.org/