Add dahdi_ prefix to handle_device, span_types, span_assignments, and span_config.
authorShaun Ruffell <>
Tue, 26 Nov 2013 15:15:13 +0000 (09:15 -0600)
committerShaun Ruffell <>
Tue, 26 Nov 2013 19:50:02 +0000 (13:50 -0600)
All new dahdi tools and utilities will be prefixed with "dahdi_" in order to
avoid any future conflicts with other packages.

Signed-off-by: Shaun Ruffell <>
Acked-by: Oron Peled <>

dahdi_handle_device [moved from handle_device with 92% similarity]
dahdi_span_assignments [moved from span_assignments with 96% similarity]
dahdi_span_config [moved from span_config with 98% similarity]
dahdi_span_types [moved from span_types with 96% similarity]
doc/dahdi_span_assignments.8 [moved from doc/span_assignments.8 with 90% similarity]
doc/dahdi_span_types.8 [moved from doc/span_types.8 with 88% similarity]

index bfc87b7..8824687 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -103,12 +103,13 @@ endif
 ifeq   (1,$(PBX_HDLC))
        BINS    += sethdlc
-MAN_PAGES:=$(wildcard $(BINS:%=doc/%.8))
-ASSIGNED_DATA_SCRIPTS:=handle_device span_config
-ASSIGNED_UTILS:=span_assignments span_types
+ASSIGNED_DATA_SCRIPTS:=dahdi_handle_device dahdi_span_config
+ASSIGNED_UTILS:=dahdi_span_assignments dahdi_span_types
 ASSIGNED_CONF:=assigned-spans.conf.sample span-types.conf.sample
+MAN_PAGES:=$(wildcard $(BINS:%=doc/%.8))
+MAN_PAGES:=$(wildcard $(ASSIGNED_UTILS:%=doc/%.8))
 TEST_BINS:=patgen pattest patlooptest hdlcstress hdlctest hdlcgen hdlcverify timertest dahdi_maint
 # All the man pages. Not just installed ones:
 GROFF_PAGES    := $(wildcard doc/*.8 xpp/*.8)
index e2a629f..df79ce7 100644 (file)
@@ -14,5 +14,5 @@ SUBSYSTEM=="dahdi_channels", SYSFS{location}!="",     SYMLINK+="dahdi/devices/@%s{lo
 # hotplug scripts
-SUBSYSTEM=="dahdi_devices",    RUN="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/handle_device"
-SUBSYSTEM=="dahdi_spans",      RUN="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/span_config"
+SUBSYSTEM=="dahdi_devices",    RUN="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/dahdi_handle_device"
+SUBSYSTEM=="dahdi_spans",      RUN="%E{DAHDI_TOOLS_ROOTDIR}/usr/share/dahdi/dahdi_span_config"
similarity index 92%
rename from handle_device
rename to dahdi_handle_device
index 9079e6e..6f60f5b 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
-# /usr/share/dahdi/handle_device
+# /usr/share/dahdi/dahdi_handle_device
 # Called by UDEV when a dahdi device is added/removed
@@ -60,13 +60,13 @@ add)
        # Don't block udev for too long
                if [ -r "$DAHDICONFDIR/span-types.conf" ]; then
-                       span_types set "/sys$DEVPATH"
+                       dahdi_span_types set "/sys$DEVPATH"
                if [ -r "$DAHDICONFDIR/assigned-spans.conf" ]; then
-                       span_assignments add "/sys$DEVPATH"
+                       dahdi_span_assignments add "/sys$DEVPATH"
                        # No configuration. No order guaranteed
-                       span_assignments auto
+                       dahdi_span_assignments auto
        ) 2>&1 < /dev/null | $LOGGER &
similarity index 96%
rename from span_assignments
rename to dahdi_span_assignments
index 86e8658..b26a2dc 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
-# /usr/sbin/span_assignments:
+# /usr/sbin/dahdi_span_assignments:
 # this script can be used both from udev and
 # from the command line to assign/unassign and list
 #    variable.
 # Examples:
-#    span_assignments list
-#    span_assignments add      # all unassigned devices
-#    span_assignments add       /sys/bus/dahdi_devices/devices/astribanks:xbus-00
-#    span_assignments remove   # all assigned devices
-#    span_assignments -k location dumpconfig
+#    dahdi_span_assignments list
+#    dahdi_span_assignments add        # all unassigned devices
+#    dahdi_span_assignments add       /sys/bus/dahdi_devices/devices/astribanks:xbus-00
+#    dahdi_span_assignments remove     # all assigned devices
+#    dahdi_span_assignments -k location dumpconfig
similarity index 98%
rename from span_config
rename to dahdi_span_config
index 226a37f..3562278 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
-# /usr/share/dahdi/span_config
+# /usr/share/dahdi/dahdi_span_config
 # Called by UDEV when a dahdi span is added/removed
similarity index 96%
rename from span_types
rename to dahdi_span_types
index 774b341..293a90c 100755 (executable)
@@ -1,6 +1,6 @@
 #! /bin/sh
-# /usr/sbin/span_types
+# /usr/sbin/dahdi_span_types
 # This script can be used both from udev and
 # from the command line to manage PRI spans
 #    variable.
 # Examples:
-#    span_types list
-#    span_types set         # all devices
-#    span_types set /sys/bus/dahdi_devices/devices/astribanks:xbus-00
-#    span_types -k location dumpconfig
+#    dahdi_span_types list
+#    dahdi_span_types set           # all devices
+#    dahdi_span_types set /sys/bus/dahdi_devices/devices/astribanks:xbus-00
+#    dahdi_span_types -k location dumpconfig
similarity index 90%
rename from doc/span_assignments.8
rename to doc/dahdi_span_assignments.8
index e6fbba0..46083b3 100644 (file)
@@ -1,19 +1,19 @@
 .TH "SPAN_ASSIGNMENTS" "8" "13 Oct 2013" "" ""
-span_assignments \- handle DAHDI spans registration
+dahdi_span_assignments \- handle DAHDI spans registration
-.B span_assignments [\-v|\-\-verbose] [\-n|\-\-dry\-run] <add|remove> \fIdevpath
+.B dahdi_span_assignments [\-v|\-\-verbose] [\-n|\-\-dry\-run] <add|remove> \fIdevpath
 \fB[\fIdevpath \fB...]
-.B span_assignments [\-v|\-\-verbose] [\-n|\-\-dry\-run] auto
+.B dahdi_span_assignments [\-v|\-\-verbose] [\-n|\-\-dry\-run] auto
-.B span_assignments [\-v|\-\-verbose] list
+.B dahdi_span_assignments [\-v|\-\-verbose] list
-.B span_assignments [\-v|\-\-verbose] [\-k|\-\-key \fIkey\fB] dumpconfig
+.B dahdi_span_assignments [\-v|\-\-verbose] [\-k|\-\-key \fIkey\fB] dumpconfig
-.B span_assignments \-h|\-\-help
+.B dahdi_span_assignments \-h|\-\-help
 When the kernel module parameter \fBdahdi.auto_assign_span\fR is unset,
@@ -23,7 +23,7 @@ DAHDI. This allows user-space to order DAHDI to register them to specific
 span and channel numbers. This allows registering different spans out of
-.B span_assignments
+.B dahdi_span_assignments
 is used to register those spans or to help creating the configuration
 file used in their registration:
 .B /etc/dahdi/assigned-spans.conf .
@@ -211,10 +211,10 @@ Write only files for the operations. Used by \fBadd\fR, \fBremove\fR and
-span_types(8), dahdi_genconf(8), dahdi_cfg(8)
+dahdi_span_types(8), dahdi_genconf(8), dahdi_cfg(8)
-span_assignments was written by Oron Peled.  This manual page was
+dahdi_span_assignments was written by Oron Peled.  This manual page was
 written by Tzafrir Cohen. Permission is granted to copy, distribute
 and/or modify this document under the terms of the GNU General Public
 License, Version 2 any  later version published by the Free Software
similarity index 88%
rename from doc/span_types.8
rename to doc/dahdi_span_types.8
index 0531804..d28b8e0 100644 (file)
@@ -1,14 +1,14 @@
 .TH "SPAN_TYPES" "8" "13 Oct 2013" "" ""
-span_types \- set DAHDI spans properties before registration (E1/T1)
+dahdi_span_types \- set DAHDI spans properties before registration (E1/T1)
-.B span_types <list|dumpconfig|set> [\fIdevpath \fB[\fIdevpath \fB...]]
+.B dahdi_span_types <list|dumpconfig|set> [\fIdevpath \fB[\fIdevpath \fB...]]
 The span type (E1/T1/J1) must be set to a span before registering it
-with DAHDI, as E1 spans use more channels. \fBspan_types\fR applies the
+with DAHDI, as E1 spans use more channels. \fBdahdi_span_types\fR applies the
 span type configuration to an unregistered span.
 Using it only makes sense when the kernel module parameter
@@ -16,7 +16,7 @@ Using it only makes sense when the kernel module parameter
-.B span_types
+.B dahdi_span_types
 takes a command and an optional list of devices. If no device is given,
 the command is applied to all devices.
@@ -31,7 +31,7 @@ specified).
 .B list
-List types for all spans in the system which may be set with span_types
+List types for all spans in the system which may be set with dahdi_span_types
 (E1/T1/J1 spans).
@@ -107,7 +107,7 @@ The directory in which span-types.conf resides. /etc/dahdi if not
 overridden from the environment.
-.B span_types_conf
+.B dahdi_span_types_conf
 The path to span-types.conf resides. /etc/dahdi/span-types.conf if
 not overridden from the environment.
@@ -135,10 +135,10 @@ of the device. Span-specifications can be written to it to change types
-span_assignments(8), dahdi_genconf(8), dahdi_cfg(8)
+dahdi_span_assignments(8), dahdi_genconf(8), dahdi_cfg(8)
-span_types was written by Oron Peled.  This manual page was
+dahdi_span_types was written by Oron Peled.  This manual page was
 written by Tzafrir Cohen. Permission is granted to copy, distribute
 and/or modify this document under the terms of the GNU General Public
 License, Version 2 any  later version published by the Free Software
index 9902de6..bd6641e 100755 (executable)
@@ -105,7 +105,7 @@ foreach my $xbus (Dahdi::Xpp::xbuses($sorter)) {
                #   - We iterate over $xbus according to /etc/dahdi/xpp_order
                #   - We "auto" assign all spans of current $xbus
                my $devpath = sprintf "/sys/bus/dahdi_devices/devices/astribanks:xbus-%02d", $xbus->num;
-               my @cmd = ('span_assignments', 'auto', $devpath);
+               my @cmd = ('dahdi_span_assignments', 'auto', $devpath);
                system @cmd;
                warn "Failed '@cmd' (status=$?)\n" if $?;
@@ -137,7 +137,7 @@ you'll also see those channels as '(In use)' in the output of lsdahdi(8).
 dahdi_registration is intended to be used when the kernel module parameter
 B<xpp.dahdi_autoreg> is false (and implicitly: when the module parameter
 B<dahdi.auto_assign_span> is true). See also the NOTES section regarding
 If dahdi_autoreg is true, the program will normally do nothing.
@@ -226,7 +226,7 @@ Newer versions of DAHDI added support for registering a span to a
 specific span/channelss numbers specification. This allows registering
 them out of order. To use this capability, the module parameter
 B<dahdi.auto_assign_span> should be unset (set to 0) and thus spans of
-detected DAHDI devices could be registered using C<span_assignments>
+detected DAHDI devices could be registered using C<dahdi_span_assignments>
 (which may also be run automatically from a udev hook).
 In this case there is no point in delaying XPP device registration with
@@ -235,5 +235,5 @@ dahdi_registration will simply become a no-op.
 =head1 SEE ALSO
-B<dahdi_cfg>(8), B<span_assignments>(8).
+B<dahdi_cfg>(8), B<dahdi_span_assignments>(8).
index ee06ca7..a92eead 100644 (file)
@@ -26,7 +26,7 @@ sub generate($$$) {
        # If the span_types utilities were not installed we do not want to run
        # this generator or report any errors.
-       system "which span_assignments > /dev/null 2>&1";
+       system "which dahdi_span_assignments > /dev/null 2>&1";
        return if $?;
        warn "Empty configuration -- no spans\n" unless @spans;
@@ -35,7 +35,7 @@ sub generate($$$) {
                or die "Failed to backup old config: $!\n";
        print "Generating $file\n" if $genopts->{verbose};
-       my $cmd = "span_assignments dumpconfig > $file";
+       my $cmd = "dahdi_span_assignments dumpconfig > $file";
        system $cmd;
        die "Command failed (status=$?): '$cmd'" if $?;
@@ -58,6 +58,6 @@ dahdi - Generate configuration for dahdi drivers.
 Generate the F</etc/dahdi/assigned-spans.conf>.
-This is the configuration for span_assignments.
+This is the configuration for dahdi_span_assignments.
 Its location may be overriden via the environment variable F<ASSIGNED_SPANS_CONF_FILE>.
index 9ef31ae..6579685 100644 (file)
@@ -24,9 +24,9 @@ sub generate($$$) {
        my $genopts = $self->{GENOPTS};
        my @spans = @_;
-       # If the span_types utilities were not installed we do not want to run
+       # If the dahdi_span_types utilities were not installed we do not want to run
        # this generator or report any errors.
-       system "which span_types > /dev/null 2>&1";
+       system "which dahdi_span_types > /dev/null 2>&1";
        return if $?;
        warn "Empty configuration -- no spans\n" unless @spans;
@@ -35,7 +35,7 @@ sub generate($$$) {
                or die "Failed to backup old config: $!\n";
        print "Generating $file\n" if $genopts->{verbose};
-       my $cmd = "span_types dumpconfig > $file";
+       my $cmd = "dahdi_span_types dumpconfig > $file";
        system $cmd;
        die "Command failed (status=$?): '$cmd'" if $?;
@@ -58,6 +58,6 @@ dahdi - Generate configuration for dahdi drivers.
 Generate the F</etc/dahdi/span-types.conf>.
-This is the configuration for span_types.
+This is the configuration for dahdi_span_types.
 Its location may be overriden via the environment variable F<SPAN_TYPES_CONF_FILE>.