dsn.sh update (#103)

Check .db exists before deleting. Prevents error output if .db file doesn't exist.
This commit is contained in:
Luke Milbourne 2017-06-16 00:35:26 +01:00 committed by FusionPBX
parent 69aab48f12
commit e8f6d399ad
1 changed files with 8 additions and 4 deletions

View File

@ -54,10 +54,14 @@ echo "<X-PRE-PROCESS cmd=\"set\" data=\"dsn=pgsql://hostaddr=127.0.0.1 dbname=fr
echo "<X-PRE-PROCESS cmd=\"set\" data=\"dsn_callcenter=sqlite:///var/lib/freeswitch/db/callcenter.db\" />" >> /etc/freeswitch/vars.xml
#remove the sqlite database files
rm /var/lib/freeswitch/db/core.db
rm /var/lib/freeswitch/db/fifo.db
rm /var/lib/freeswitch/db/call_limit.db
rm /var/lib/freeswitch/db/sofia_reg_*
dbs="/var/lib/freeswitch/db/core.db /var/lib/freeswitch/db/fifo.db /var/lib/freeswitch/db/call_limit.db /var/lib/freeswitch/db/sofia_reg_*"
for db in ${dbs};
do
if [ -f $db ]; then
echo "Deleting $db";
rm $db
fi
done
#flush memcache
/usr/bin/fs_cli -x 'memcache flush'