[Pkg-voip-commits] r5507 - in /freepbx/trunk/debian: changelog patches/no_cp_symlink_subdirs patches/resolve_conf-report_errors-db patches/series

tzafrir-guest at alioth.debian.org tzafrir-guest at alioth.debian.org
Sun Apr 6 18:15:42 UTC 2008


Author: tzafrir-guest
Date: Sun Apr  6 18:15:42 2008
New Revision: 5507

URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=5507
Log:
* no_cp_symlink_subdirs: Some copying that should be done at install /
  postinst .
* resolve_conf-report_errors-db: Yet another data-base-dependent part.

Added:
    freepbx/trunk/debian/patches/no_cp_symlink_subdirs
    freepbx/trunk/debian/patches/resolve_conf-report_errors-db   (with props)
Modified:
    freepbx/trunk/debian/changelog
    freepbx/trunk/debian/patches/series

Modified: freepbx/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/freepbx/trunk/debian/changelog?rev=5507&op=diff
==============================================================================
--- freepbx/trunk/debian/changelog (original)
+++ freepbx/trunk/debian/changelog Sun Apr  6 18:15:42 2008
@@ -8,8 +8,11 @@
     meta-package of our own. 
   * Switched from dpatch to quilt.
   * ITP files (Closes: #464926).
-
- -- Tzafrir Cohen <tzafrir.cohen at xorcom.com>  Thu,  7 Feb 2008 01:16:22 +0200
+  * no_cp_symlink_subdirs: Some copying that should be done at install /
+    postinst .
+  * resolve_conf-report_errors-db: Yet another data-base-dependent part.
+
+ -- Tzafrir Cohen <tzafrir.cohen at xorcom.com>  Sun, 06 Apr 2008 21:14:35 +0300
 
 freepbx (2.3.0~dfsg-1) UNRELEASED; urgency=low
 

Added: freepbx/trunk/debian/patches/no_cp_symlink_subdirs
URL: http://svn.debian.org/wsvn/pkg-voip/freepbx/trunk/debian/patches/no_cp_symlink_subdirs?rev=5507&op=file
==============================================================================
--- freepbx/trunk/debian/patches/no_cp_symlink_subdirs (added)
+++ freepbx/trunk/debian/patches/no_cp_symlink_subdirs Sun Apr  6 18:15:42 2008
@@ -1,0 +1,15 @@
+Don't start copying / symlinking files in retrieve_conf . Those should
+be done explicitly at module isntall time.
+
+--- freepbx-2.3.1~dfsg.orig/amp_conf/bin/retrieve_conf
++++ freepbx-2.3.1~dfsg/amp_conf/bin/retrieve_conf
+@@ -323,9 +323,6 @@ if(is_array($modules)){
+ 				freepbx_log('retrieve_conf', 'devel-debug', $amp_conf['AMPWEBROOT']."/admin/modules/{$key}/functions.inc.php processed OK");
+ 			}
+ 
+-			// create symlinks for files in appropriate sub directories
+-			symlink_subdirs( $amp_conf['AMPWEBROOT'].'/admin/modules/'.$key );
+-			cp_subdirs( $amp_conf['AMPWEBROOT'].'/admin/modules/'.$key );
+ 		}
+ 	}
+ }

Added: freepbx/trunk/debian/patches/resolve_conf-report_errors-db
URL: http://svn.debian.org/wsvn/pkg-voip/freepbx/trunk/debian/patches/resolve_conf-report_errors-db?rev=5507&op=file
==============================================================================
--- freepbx/trunk/debian/patches/resolve_conf-report_errors-db (added)
+++ freepbx/trunk/debian/patches/resolve_conf-report_errors-db Sun Apr  6 18:15:42 2008
@@ -1,0 +1,27 @@
+report_errors() in retrieve_conf uses a mysql-specific function.
+Upstream bug: http://freepbx.org/trac/ticket/2772
+
+ at DPATCH@
+diff -urNad freepbx-2.3.1~dfsg~/amp_conf/bin/retrieve_conf freepbx-2.3.1~dfsg/amp_conf/bin/retrieve_conf
+--- freepbx-2.3.1~dfsg~/amp_conf/bin/retrieve_conf	2007-10-22 18:56:52.000000000 +0200
++++ freepbx-2.3.1~dfsg/amp_conf/bin/retrieve_conf	2008-04-06 17:38:04.682430057 +0300
+@@ -561,7 +561,18 @@
+ 
+ function report_errors($errno, $errstr, $errfile, $errline) {
+ 	global $cp_errors;
+-	freepbx_log('retrieve-conf', 'error', "php reported: '".mysql_real_escape_string($errstr)."' after copy or unlink attempt!");
++	switch($db_engine) {
++		case "sqlite3": 
++			$escaped_string = sqlite_real_escape($errstr);
++			break;
++		case "mysql":
++			$escaped_string = mysql_real_escape_string($errstr);
++			break;
++		case "pgsql":
++			$escaped_string = pg_escape_string($errstr);
++			break;
++	}
++	freepbx_log('retrieve-conf', 'error', "php reported: '$escaped_string' after copy or unlink attempt!");
+ 	$cp_errors .= $errstr."\n";
+ }
+ 

Propchange: freepbx/trunk/debian/patches/resolve_conf-report_errors-db
------------------------------------------------------------------------------
    svn:executable = *

Modified: freepbx/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-voip/freepbx/trunk/debian/patches/series?rev=5507&op=diff
==============================================================================
--- freepbx/trunk/debian/patches/series (original)
+++ freepbx/trunk/debian/patches/series Sun Apr  6 18:15:42 2008
@@ -1,5 +1,7 @@
 # debian/xorcom enhancements
 #ast-config-dirs		<- moved to freepbx-module-core
+no_cp_symlink_subdirs
+resolve_conf-report_errors-db
 disable-online-updates
 clean-install-amp
 fix-ari-link




More information about the Pkg-voip-commits mailing list