5 echo "Stopping Apache."
6 sudo service apache2 stop
8 echo "Resetting clock."
11 newname=freeside_test_`date +%Y%m%d`
12 if psql -l |grep -q '^ *freeside '; then
13 echo "Renaming test database to $newname."
14 psql postgres -c "ALTER DATABASE freeside RENAME TO $newname"
17 if (sudo grep -q '^test:' /usr/local/etc/freeside/htpasswd); then
18 newhtpasswd=htpasswd_test_`date +%Y%m%d`
19 echo "Renaming htpasswd to $newhtpasswd."
20 sudo mv /usr/local/etc/freeside/htpasswd /usr/local/etc/freeside/$newhtpasswd
21 oldhtpasswd=$( cd /usr/local/etc/freeside; \
22 ls |grep -P 'htpasswd_\d{8}' | \
24 if [ -f $oldhtpasswd ]; then
25 echo "Renaming $oldhtpasswd to htpasswd."
26 sudo mv /usr/local/etc/freeside/$oldhtpasswd \
27 /usr/local/etc/freeside/htpasswd
31 oldname=$( psql -tl | \
34 grep -P 'freeside_\d{8}' | \
37 if [ -n "$oldname" ]; then
38 echo "Renaming $oldname to freeside."
39 psql postgres -c "ALTER DATABASE $oldname RENAME TO freeside"
40 echo "Restarting services."
41 sudo service apache2 restart
42 sudo service freeside restart