[svn-commits] kpfleming: linux/trunk r4724 - /linux/trunk/README

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed Aug 6 17:09:22 CDT 2008


Author: kpfleming
Date: Wed Aug  6 17:09:22 2008
New Revision: 4724

URL: http://svn.digium.com/view/dahdi?view=rev&rev=4724
Log:
major cleanup, remove userspace tools references

Modified:
    linux/trunk/README

Modified: linux/trunk/README
URL: http://svn.digium.com/view/dahdi/linux/trunk/README?view=diff&rev=4724&r1=4723&r2=4724
==============================================================================
--- linux/trunk/README (original)
+++ linux/trunk/README Wed Aug  6 17:09:22 2008
@@ -27,7 +27,6 @@
   * Digium E100P: PCI single-port E1
 - tor2: Tormenta quad-span T1/E1 card from the Zapata Telephony project
 
-
 Analog Cards
 ~~~~~~~~~~~~
 - wctdm24xxp: 
@@ -40,7 +39,6 @@
   (including the digital BRI and E1/T1 modules)
 - wcfxo: X100P, similar and clones. A simple single-port FXO card
 
-
 Other Drivers
 ~~~~~~~~~~~~~
 - pciradio: Zapata Telephony PCI Quad Radio Interface
@@ -49,79 +47,21 @@
 - dahdi_dynamic_loc: Mirror a local span. Requires dahdi_dynamic
 - dahdi_dummy: A dummy driver that only provides a DAHDI timing source.
 
-
-Build Requirements
-------------------
-This package needs the headers from dahdi-linux. Thus you should install
-dahdi-linux before building dahdi-tools.
-
-The script install_prereq should help you install the
-required packages. To see what it suggests, run:
-
-  ./install_prereq test
-
-You can either copy/paste that code to a terminal to run it, or just
-run:
-
-  ./install_prereq install
-
-
-A Build System
+Build System
 ~~~~~~~~~~~~~~
 gcc and friends. Generally you will need to install the package gcc.
 There may be cases where you will need a specific version of gcc to build
 kernel modules.
 
-
-Extra Libraries
-~~~~~~~~~~~~~~~
-Some libraries are needed for extra utilities that are provided with
-DAHDI.
-
-- libusb is needed for building fpga_load, needed for firmware loading of
-  the Xorcom Astribank.
-- libnewt is needed to build the optional but useful utility dahdi_tool.
-
-
-Distribution-Specific Instructions
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-TO BE WRITTEN
-
-
 Installation
-------------
+~~~~~~~~~~~~
 Note: If using `sudo` to build/install, you may need to add /sbin to your PATH.
 ----------------------------------
-./configure
-# optional step: select custom configuration:
-#make menuconfig
-make
-make install
-# To install init scripts and config files:
-#make config
-----------------------------------
-
-
-Build Tweaks
-~~~~~~~~~~~~
-Partial Build/Install
-^^^^^^^^^^^^^^^^^^^^^
-There are some make targets that are provided to build or install just
-parts of DAHDI:
-
-. Build targets:
-  - make: Build DAHDI userspace programs. partial 
-    targets of it:
-    * make 'utilname': builds 'utilname' alone (e.g: `make dahdi_diag`)
-    * make utils: Build libtonezone.
-    * make libs: Build libtonezone.
-. Install targets:
-  - make install: Installs user space tools into /usr/sbin/ (TODO - list
-    partial targets)
-  - make config: should be run once to configure 
+# make
+# make install
 
 Building to a Subtree
-^^^^^^^^^^^^^^^^^^^^^
+~~~~~~~~~~~~~~~~~~~~~
 The following may be useful when testing the package or when preparing a
 package for a binary distribution (such as an rpm package) installing
 onto a subtree rather than on th real system. 
@@ -141,30 +81,8 @@
 
   make install DESTDIR=$PWD/target DYNFS=
 
-
-./configure Options
-^^^^^^^^^^^^^^^^^^^
-The configure script various several tests and based on them generates
-some files ( build_tools/menuselect-deps and makeopts). You can pass it
---with options and variable settings, for instance:
-
-  ./configure --without-ncurses CC="gcc-4.10"
-
-If you just want to recreate the same files without a full detection
-run, use:
-
-  ./config.status
-
-To re-run ./configure with the same parameters it was run with last
-time, use:
-
-  ./ocnfig.status --recheck
-
-TODO: building with a local copy of DAHDI?
-
-
 Configuration
--------------
+~~~~~~~~~~~~~
 Configuration for DAHDI resides under /etc/dahdi . 
 
 /etc/dahdi/system.conf
@@ -179,13 +97,11 @@
 use the script dahdi_genconf to generate one that should work with your 
 system.
 
-
 /etc/dahdi/init.conf
 ~~~~~~~~~~~~~~~~~~~~
 The configuration file of the dahdi init.d script is
 /etc/dahdi/init.conf . That file is used to override defaults that are 
 set at the beginning of the init.d script.
-
 
 Module Parameters
 ~~~~~~~~~~~~~~~~~
@@ -271,67 +187,6 @@
 value of the module. You can find a list of useful xpp module parameters
 in README.Astribank .
 
-
-Reference Configuration
------------------------
-Sample system.conf
-~~~~~~~~~~~~~~~~~~
-include::system.conf.asciidoc[]
-
-
-Sample init.conf
-~~~~~~~~~~~~~~~~
-include::init.conf.asciidoc[]
-
-
-Tonezones
-~~~~~~~~~
-The file zonedata.c contains the information about the tone zones used
-in libtonezone (and hence also in ztcfg). Here is a list of those zones:
-
-include::tonezones.txt[]
-
-
-DAHDI PERL modules
--------------------
-The directory xpp has, in addition to helper utilities for the
-Xorcom Astribank, a collection of perl modules to provide information
-related to DAHDI. The perl modules themselves are under xpp/perl_modules/ .
-In xpp/ there are several utilities that use those modules:
-- xpp-specific: dahdi_registration, xpp_sync, xpp_blink .
-- General: lsdahdi, dahdi_genconf, dahdi_hardware, dahdi_drivers
-
-The DAHDI perl modules will currently only be automatically installed if you
-happen to install the xpp directory. Those utilities require the perl modules 
-to be installed, however they will also look for them in the directory 
-perl_modules, and thus can be run directly from the DAHDI source tree. For 
-example:
-
-  ./xpp/dahdi_hardware -v
-
-To get usage information on a program, you can also use perldoc
-(sometimes provided in a package separate from perl itself). For
-instance:
-
-  perldoc ./xpp/lsdahdi
-
-Some of them are specific for the Xorcom Astribank and described in its
-docuemntation. the others are:
-
-lsdahdi:: 
-  A somewhat glorified `cat /proc/dahdi/*`.
-dahdi_genconf::
-  Generates configuration based on the existing DAHDI channels and on
-  /etc/dahdi/genconf_parameters (replaces genzaptelconf as well).
-dahdi_drivers::
-  A two-liner script (not installed by default) that simply returns the
-  modules that should be modprobed on this system.
-dahdi_hardware:: 
-  Uses the information from sysfs and its own knowledge to show
-  what PCI/USB DAHDI hardware is connected and if it is currently used
-  by a driver. Shows also some more information for Astribanks from
-  /proc/xpp .
-
 Internals
 ---------
 DAHDI Device Files
@@ -357,7 +212,6 @@
   DAHDI recieves no data in it, and only sends garbage data with the
   same timing as the DAHDI timing master device.
 
-
 DAHDI Timing
 ~~~~~~~~~~~~~
 A PBX system should generally have a single clock. If you are connected to a
@@ -394,7 +248,6 @@
 
   strings dahdi.ko | grep source:
 
-
 Spans and Channels
 ~~~~~~~~~~~~~~~~~~
 DAHDI provides telephony *channels* to the userspace applications. 
@@ -408,7 +261,6 @@
 Both channels and spans are identified by enumerating numbers (beginning
 with 1). The number of the channel is the lowest unused one when it is
 generated, and ditto for spans.
-
 
 PROCFS Interface: /proc/dahdi
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -444,7 +296,6 @@
 see an extra '(In use)':
 
            2 XPP_FXS/0/0/1 FXOLS (In use)
-
 
 ABI Compatibility
 ~~~~~~~~~~~~~~~~~
@@ -512,27 +363,6 @@
 slightly confusing in the code, but it is useful for writing code that works
 with all versions of DAHDI. 
 
-
-PPP Support
------------
-DAHDI digital cards can provide data channels through ppp as
-point-to-point connections. This requires a plugin to the ppp daemon
-that is included in the ppp/ subdirectory. To install it:
-
-1. Make sure you have the PPP source / headers installed. On Debian:
-
-   apt-get install ppp-dev
-
-2. Run 'make' on the ppp subdirectory:
-
-   make -C ppp 
-   make -C ppp install
-
-3. Make sure your kernel has support for both PPP (which is common is
-   distribution kernels and for HDLC (much less common) - CONFIG_PPP and
-   CONFIG_HDLC .
-
-
 License
 -------
 This package is distributed under the terms of the GNU General Public License
@@ -545,12 +375,10 @@
 more flexible terms can be readily obtained through Digium, Inc. at reasonable
 cost.
 
-
 Reporting Bugs
 --------------
-Please report bug and patches to the Asterisk.org bug tracker at
+Please report bug and patches to the Asterisk bug tracker at
 http://bugs.digium.com in the "DAHDI" category.
-
 
 Links
 -----




More information about the svn-commits mailing list