19 lines
511 B
Django/Jinja
19 lines
511 B
Django/Jinja
#!/bin/bash
|
|
# This script is called by lsyncd to perform 'pre' and 'post' rsync tasks.
|
|
#
|
|
CMD=$1
|
|
case $CMD in
|
|
pre-www)
|
|
rm /etc/nginx/sites-enabled/openstack-slushee.vhost
|
|
systemctl reload nginx
|
|
rm -f {{ repo_service_home_folder }}/repo/repo_sync_complete
|
|
;;
|
|
post-www)
|
|
ln -s /etc/nginx/sites-available/openstack-slushee.vhost /etc/nginx/sites-enabled/openstack-slushee.vhost
|
|
systemctl reload nginx
|
|
touch {{ repo_service_home_folder }}/repo/repo_sync_complete
|
|
;;
|
|
*)
|
|
echo "Unknown command."
|
|
esac
|