46 lines
1.3 KiB
Bash
Executable File
46 lines
1.3 KiB
Bash
Executable File
#!/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/
|