From e8f6d399ad5b4ca3fe33023919992b1c16299eae Mon Sep 17 00:00:00 2001 From: Luke Milbourne Date: Fri, 16 Jun 2017 00:35:26 +0100 Subject: [PATCH] dsn.sh update (#103) Check .db exists before deleting. Prevents error output if .db file doesn't exist. --- debian/resources/postgresql/dsn.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/debian/resources/postgresql/dsn.sh b/debian/resources/postgresql/dsn.sh index 13e1c88..21a7188 100755 --- a/debian/resources/postgresql/dsn.sh +++ b/debian/resources/postgresql/dsn.sh @@ -54,10 +54,14 @@ echo "" >> /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'