[Pkg-voip-commits] r3356 - freepbx/trunk/debian/share
Diego Iastrubni
elcuco-guest at alioth.debian.org
Mon Apr 2 08:51:37 UTC 2007
Author: elcuco-guest
Date: 2007-04-02 08:51:37 +0000 (Mon, 02 Apr 2007)
New Revision: 3356
Modified:
freepbx/trunk/debian/share/update-freepbx
Log:
update mysql setup only when it exists. this might not be available when no cdr is installed (asterisk-mysql mia?)
Modified: freepbx/trunk/debian/share/update-freepbx
===================================================================
--- freepbx/trunk/debian/share/update-freepbx 2007-04-02 08:29:07 UTC (rev 3355)
+++ freepbx/trunk/debian/share/update-freepbx 2007-04-02 08:51:37 UTC (rev 3356)
@@ -49,11 +49,13 @@
echo " - Updating configuration..."
-echo -n " - Updating /etc/asterisk/cdr_mysql.conf"
-sed -r -i "s/user=[a-zA-Z0-9]*/user=$AMPDBUSER/" /etc/asterisk/cdr_mysql.conf
-sed -r -i "s/password=[a-zA-Z0-9]*/password=$AMPDBPASS/" /etc/asterisk/cdr_mysql.conf
-sed -r -i "s/hostname=[a-zA-Z0-9]*/hostname=$AMPDBHOST/" /etc/asterisk/cdr_mysql.conf
-echo "."
+if [ -f /etc/asterisk/cdr_mysql.conf ]; then
+ echo -n " - Updating /etc/asterisk/cdr_mysql.conf"
+ sed -r -i "s/user=[a-zA-Z0-9]*/user=$AMPDBUSER/" /etc/asterisk/cdr_mysql.conf
+ sed -r -i "s/password=[a-zA-Z0-9]*/password=$AMPDBPASS/" /etc/asterisk/cdr_mysql.conf
+ sed -r -i "s/hostname=[a-zA-Z0-9]*/hostname=$AMPDBHOST/" /etc/asterisk/cdr_mysql.conf
+ echo "."
+fi
echo -n " - Updating /etc/asterisk/manager.d/freepbx.conf"
sed -r -i "s|\[[a-zA-Z0-9]+\]|[$AMPMGRUSER]|" /etc/asterisk/manager.d/freepbx.conf
@@ -74,12 +76,12 @@
if [ -e /etc/op-panel/freepbx/op_server.cfg ] ; then
echo -n " - Updating op-panel"
- sed -n -r -i "s/manager_user=[a-zA-Z0-9]*/manager_user=$AMPMGRUSER/" /etc/op-panel/freepbx/op_server.cfg
- sed -n -r -i "s/manager_secret=[a-zA-Z0-9]*/manager_secret=$AMPMGRPASS/" /etc/op-panel/freepbx/op_server.cfg
- sed -n -r -i "s/web_hostname=[a-zA-Z0-9_.-]*/web_hostname=$AMPWEBADDRESS/" /etc/op-panel/freepbx/op_server.cfg
- sed -n -r -i "s/security_code=[a-zA-Z0-9]*/security_code=$FOPPASSWORD/" /etc/op-panel/freepbx/op_server.cfg
+ sed -n -r -i "s/manager_user=[a-zA-Z0-9]*/manager_user=$AMPMGRUSER/" /etc/op-panel/freepbx/op_server.cfg
+ sed -n -r -i "s/manager_secret=[a-zA-Z0-9]*/manager_secret=$AMPMGRPASS/" /etc/op-panel/freepbx/op_server.cfg
+ sed -n -r -i "s/web_hostname=[a-zA-Z0-9_.-]*/web_hostname=$AMPWEBADDRESS/" /etc/op-panel/freepbx/op_server.cfg
+ sed -n -r -i "s/security_code=[a-zA-Z0-9]*/security_code=$FOPPASSWORD/" /etc/op-panel/freepbx/op_server.cfg
sed -n -r -i "s!flash_dir=[a-zA-Z0-9_./\-]*!flash_dir=/usr/share/op-panel/flash!" /etc/op-panel/freepbx/op_server.cfg
- sed -n -r -i "s!web_hostname=[a-zA-Z0-9.]*!web_hostname=$AMPWEBADDRESS!" /etc/op-panel/freepbx/op_server.cfg
+ sed -n -r -i "s!web_hostname=[a-zA-Z0-9.]*!web_hostname=$AMPWEBADDRESS!" /etc/op-panel/freepbx/op_server.cfg
echo "."
# we might find situations in which there is no file operator panel installed
More information about the Pkg-voip-commits
mailing list