[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