[dahdi-commits] kpfleming: tools/trunk r4451 - in /tools/trunk: Makefile UPGRADE.txt dahdi_cfg.c
SVN commits to the DAHDI project
dahdi-commits at lists.digium.com
Mon Jun 23 21:04:54 CDT 2008
Author: kpfleming
Date: Mon Jun 23 21:04:53 2008
New Revision: 4451
URL: http://svn.digium.com/view/dahdi?view=rev&rev=4451
Log:
add initial set of upgrade instructions; much more to come
Added:
tools/trunk/UPGRADE.txt (with props)
Modified:
tools/trunk/Makefile
tools/trunk/dahdi_cfg.c
Modified: tools/trunk/Makefile
URL: http://svn.digium.com/view/dahdi/tools/trunk/Makefile?view=diff&rev=4451&r1=4450&r2=4451
==============================================================================
--- tools/trunk/Makefile (original)
+++ tools/trunk/Makefile Mon Jun 23 21:04:53 2008
@@ -43,8 +43,6 @@
ROOT_PREFIX=
-CONFIG_FILE=/etc/dahdi.conf
-CFLAGS+=-DDAHDI_CONFIG=\"$(CONFIG_FILE)\"
CFLAGS+=$(DAHDI_INCLUDE)
CHKCONFIG := $(wildcard /sbin/chkconfig)
Added: tools/trunk/UPGRADE.txt
URL: http://svn.digium.com/view/dahdi/tools/trunk/UPGRADE.txt?view=auto&rev=4451
==============================================================================
--- tools/trunk/UPGRADE.txt (added)
+++ tools/trunk/UPGRADE.txt Mon Jun 23 21:04:53 2008
@@ -1,0 +1,75 @@
+=====================================================================
+=== Information for upgrading from Zaptel 1.2 or 1.4 to DAHDI 2.0 ===
+=====================================================================
+
+Upgrading from Zaptel to DAHDI is fairly straightforward; install this
+package using the installation instructions, and then reconfigure and
+rebuild Asterisk; Asterisk 1.4 releases later than 1.4.21, and all
+releases of Asterisk 1.6, will automatically use DAHDI in preference
+to Zaptel, even if Zaptel is still installed on the system.
+
+Important notes about upgrading:
+
+* The Zaptel package, which included both kernel modules and userspace
+ tools for configuring and managing the modules, has been split into
+ two packages:
+ dahdi-linux: kernel modules
+ dahdi-tools: userspace tools
+
+ In addition, there is a dahdi-complete package that contains both
+ dahdi-linux and dahdi-tools for simplified installation.
+
+ Note: The dahdi-linux and dahdi-tools packages have *separate*
+ version numbers; they will not be released 'in sync', and it is
+ perfectly acceptable to use (for example) dahdi-tools 2.0.6 with
+ dahdi-linux 2.0.11. The dahdi-complete package version number will
+ always include *both* of these version numbers so that you will know
+ what is included in it.
+
+Notes about the dahdi-linux package:
+
+* The primary kernel modules have changed names; the new names are:
+ zaptel.ko -> dahdi.ko
+ ztd-eth.ko -> dahdi_dynamic_eth.ko
+ ztd-loc.ko -> dahdi_dynamic_loc.ko
+ ztdummy.ko -> dahdi_dummy.ko
+ ztdynamic.ko -> dahdi_dynamic.ko
+ zttranscode.ko -> dahdi_transcode.ko
+
+* The kernel modules for card drivers have *not* changed names,
+ although the wcusb and torisa drivers are no longer included.
+
+* This package no longer includes the 'menuselect' utility for
+ choosing which modules to build; all modules that can be built are
+ built automatically.
+
+* It is no longer possible to select a software echo canceler at
+ compile time to build into dahdi.ko; all four included echo
+ cancelers (MG2, KB1, SEC and SEC2) are built as loadable modules,
+ and if the Digium HPEC binary object file has been placed into the
+ proper directory the HPEC module will be built as well. Any or all
+ of these modules can be loaded at the same time, and the echo
+ canceler to be used on the system's channels can be configured using
+ the dahdi_cfg tool from the dahdi-tools package.
+
+ Note: It is *mandatory* to configure an echo canceler for the
+ system's channels using dahdi_cfg unless the interface cards in use
+ have echo canceler modules available and enabled. There is *no*
+ default software echo canceler with DAHDI.
+
+Notes about the dahdi-tools package:
+
+* Many tool names have changed:
+ ztcfg -> dahdi_cfg
+ ztmonitor -> dahdi_monitor
+ ztscan -> dahdi_scan
+ ztspeed -> dahdi_speed
+ zttest -> dahdi_test
+ zttool -> dahdi_tool
+
+* The system configuration file has moved from /etc/zaptel.conf to
+ /etc/dahdi/system.conf.
+
+* The dahdi_cfg tool can now be used to select an echo canceler on a
+ channel-by-channel basis in the system configuration file; see
+ system.conf.sample for examples of how to do this.
Propchange: tools/trunk/UPGRADE.txt
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: tools/trunk/UPGRADE.txt
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: tools/trunk/UPGRADE.txt
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: tools/trunk/dahdi_cfg.c
URL: http://svn.digium.com/view/dahdi/tools/trunk/dahdi_cfg.c?view=diff&rev=4451&r1=4450&r2=4451
==============================================================================
--- tools/trunk/dahdi_cfg.c (original)
+++ tools/trunk/dahdi_cfg.c Mon Jun 23 21:04:53 2008
@@ -42,7 +42,7 @@
#include "tonezone.h"
#include "version.h"
-#define CONFIG_FILENAME DAHDI_CONFIG
+#define CONFIG_FILENAME "/etc/dahdi/system.conf"
#define MASTER_DEVICE "/dev/dahdi/ctl"
#define NUM_SPANS DAHDI_MAX_SPANS
More information about the dahdi-commits
mailing list