[Asterisk-code-review] contrib/scripts/autosupport: Update for Asterisk 13 (asterisk[13])
Joshua Colp
asteriskteam at digium.com
Tue Oct 20 11:21:40 CDT 2015
Joshua Colp has submitted this change and it was merged.
Change subject: contrib/scripts/autosupport: Update for Asterisk 13
......................................................................
contrib/scripts/autosupport: Update for Asterisk 13
This patch adds some minor tweaks for autosupport to update it for Asterisk 13.
This includes:
* Finally removing most references to Zaptel
* Adding support for some additional 'core' commands, and fixing nomenclature
that generally hasn't been used for some time
* Adding some PJSIP/SIP commands to gather endpoints/peers and active channels
Change-Id: Ic997b418cbd9313588b6608e50f47b0ce6f4f1f1
---
M contrib/scripts/autosupport
1 file changed, 40 insertions(+), 55 deletions(-)
Approvals:
Mark Michelson: Looks good to me, but someone else must approve
Anonymous Coward #1000019: Verified
Joshua Colp: Looks good to me, approved
diff --git a/contrib/scripts/autosupport b/contrib/scripts/autosupport
index 4d5ab59..e41215f 100644
--- a/contrib/scripts/autosupport
+++ b/contrib/scripts/autosupport
@@ -74,7 +74,7 @@
fi
SUPPORTED_MODULES="wcb4xxp wct4xxp wctc4xxp wctdm wctdm24xxp wcte11xp wcte12xp"
-RELATED_MODULES="$SUPPORTED_MODULES dahdi_dummy dahdi_transcode dahdi_vpmadt032_loader zaptel ztdummy zttranscode";
+RELATED_MODULES="$SUPPORTED_MODULES dahdi_dummy dahdi_transcode dahdi_vpmadt032_loader";
OUTPUT_FILE="${FILE_PREFIX}${OUTPUT_FILE}"
TARBALL_OUTPUT_FILE="${FILE_PREFIX}${TARBALL_OUTPUT_FILE}"
@@ -152,18 +152,16 @@
echo >> $OUTPUT;
echo -n "."
-# Check for loaded Zaptel/DAHDI modules
-for module in dahdi zaptel; do
- if [ -d /sys/module/$module ]; then
- echo "------------------" >> $OUTPUT
- echo "$module version:" >> $OUTPUT
- echo "------------------" >> $OUTPUT
- echo "/sys/module/$module/version: " >> $OUTPUT
- cat /sys/module/$module/version 2> /dev/null >> $OUTPUT
- echo "" >> $OUTPUT;
- echo -n "."
- fi
-done
+
+if [ -d /sys/module/dahdi ]; then
+ echo "------------------" >> $OUTPUT
+ echo "dahdi version:" >> $OUTPUT
+ echo "------------------" >> $OUTPUT
+ echo "/sys/module/dahdi/version: " >> $OUTPUT
+ cat /sys/module/dahdi/version 2> /dev/null >> $OUTPUT
+ echo "" >> $OUTPUT;
+ echo -n "."
+fi
echo "------------------" >> $OUTPUT;
echo "DAHDI TOOLS : dahdi_cfg --help" >> $OUTPUT;
@@ -188,13 +186,16 @@
echo >> $OUTPUT;
# Add check to see if asterisk is running.
if [ -e /var/run/asterisk.ctl ] || [ -e /var/run/asterisk/asterisk.ctl ]; then
- for command in "show version" "core show version" "pri show version" "dahdi show version" "transcoder show" \
- "core show uptime" "pri show spans" "misdn show stacks" "zap show channels" "dahdi show status" "dahdi show channels" \
- "dahdi show channel 1" "core show channels" "skype show version" "skype show licenses" "skype show users" \
- "skype show hostid" "show g729" "g729 show version" "g729 show licenses" "g729 show hostid" "fax show version" \
- "fax show licenses" "fax show hostid" "fax show stats" "digium_phones show version" "digium_phones show alerts" \
- "digium_phones show applications" "digium_phones show firmwares" "digium_phones show lines" "digium_phones show networks" \
- "digium_phones show phones" "digium_phones show sessions" "digium_phones show settings" "digium_phones show translations" ;
+ for command in "core show version" "pri show version" "dahdi show version" "core show translation" \
+ "core show uptime" "core show settings" "core show sysinfo" "core show channels" \
+ "pri show spans" "dahdi show status" "dahdi show channels" "dahdi show channel 1" \
+ "pjsip show endpoints" "pjsip show registrations" "pjsip list channels" \
+ "sip show peers" "sip show registry" "sip show channels" "sip show subscriptions" "sip show settings" \
+ "show g729" "g729 show version" "g729 show licenses" "g729 show hostid" \
+ "digium_phones show version" "digium_phones show alerts" "digium_phones show applications" \
+ "digium_phones show firmwares" "digium_phones show lines" "digium_phones show networks" \
+ "digium_phones show phones" "digium_phones show sessions" "digium_phones show settings" \
+ "digium_phones show translations" ;
do
echo "asterisk -rx \"$command\"" >> $OUTPUT;
asterisk -rx "$command" >> $OUTPUT;
@@ -317,19 +318,17 @@
echo -n "."
echo "----------------------------" >> $OUTPUT;
-echo "CAT OF DAHDI/ZAPTEL CHANNELS : cat /proc/dahdi/" >> $OUTPUT;
+echo "CAT OF DAHDI CHANNELS : cat /proc/dahdi/" >> $OUTPUT;
echo "----------------------------" >> $OUTPUT;
-for tech in dahdi zaptel zap; do
- if [ -d /proc/$tech/ ]; then
- for file in $(ls /proc/$tech/ 2> /dev/null); do
- echo "----------------------------" >> $OUTPUT;
- echo "/proc/$tech/$file:" >> $OUTPUT;
- cat /proc/$tech/$file >> $OUTPUT;
- echo >> $OUTPUT;
- echo -n "."
- done
- fi
-done
+if [ -d /proc/dahdi/ ]; then
+ for file in $(ls /proc/dahdi/ 2> /dev/null); do
+ echo "----------------------------" >> $OUTPUT;
+ echo "/proc/dahdi/$file:" >> $OUTPUT;
+ cat /proc/dahdi/$file >> $OUTPUT;
+ echo >> $OUTPUT;
+ echo -n "."
+ done
+fi
echo >> $OUTPUT;
echo "------------------" >> $OUTPUT;
@@ -371,7 +370,7 @@
done
echo "------------------------" >> $OUTPUT;
-echo "DAHDI/ZAPTEL MODULE INFO : modinfo" >> $OUTPUT;
+echo "DAHDI MODULE INFO : modinfo" >> $OUTPUT;
echo "------------------------" >> $OUTPUT;
for file in $(ls /lib/modules/$(uname -r)/dahdi/*.ko \
/lib/modules/$(uname -r)/dahdi/*/*.ko\
@@ -518,26 +517,9 @@
TAR_FILES="$TAR_FILES /etc/dahdi*"
fi
- # Check for Zaptel Module configuration
- if [ -f /etc/sysconfig/zaptel ]; then
- TAR_FILES="$TAR_FILES /etc/sysconfig/zaptel*"
- fi
-
- # Check for Zaptel Module configuration (alternate location)
- if [ -f /etc/default/zaptel ]; then
- TAR_FILES="$TAR_FILES /etc/default/zaptel*"
- fi
-
- # Grab the dahdi/zaptel init scripts, in case they have been modified
- for driver in dahdi zaptel; do
- if [ -f /etc/init.d/$driver ]; then
- TAR_FILES="$TAR_FILES /etc/init.d/$driver"
- fi
- done
-
- # Check for zaptel.conf
- if [ -f /etc/zaptel.conf ]; then
- TAR_FILES="$TAR_FILES /etc/zaptel*"
+ # Grab the dahdi init scripts, in case they have been modified
+ if [ -f /etc/init.d/dahdi ]; then
+ TAR_FILES="$TAR_FILES /etc/init.d/dahdi"
fi
# Check for fxotune.conf
@@ -566,6 +548,9 @@
fi
if [ -f /var/log/messages ]; then
TAR_FILES="$TAR_FILES /var/log/messages"
+ fi
+ if [ -f /var/log/syslog ]; then
+ TAR_FILES="$TAR_FILES /var/log/syslog"
fi
[ -f $TARBALL_OUTPUT ] && rm -rf $TARBALL_OUTPUT
@@ -616,8 +601,8 @@
echo "pci listing, dmesg, running processes, and kernel version"
echo
echo "2. A backup of elements of your configuration such as:"
- echo "asterisk config files, license files, loaded dahdi/zaptel module"
- echo "parameters, and other asterisk/dahdi/zaptel related files."
+ echo "asterisk config files, license files, loaded dahdi module"
+ echo "parameters, and other asterisk/dahdi related files."
echo
echo "Collect this information [y/n] ? "
read files;
--
To view, visit https://gerrit.asterisk.org/1449
To unsubscribe, visit https://gerrit.asterisk.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ic997b418cbd9313588b6608e50f47b0ce6f4f1f1
Gerrit-PatchSet: 2
Gerrit-Project: asterisk
Gerrit-Branch: 13
Gerrit-Owner: Matt Jordan <mjordan at digium.com>
Gerrit-Reviewer: Anonymous Coward #1000019
Gerrit-Reviewer: Joshua Colp <jcolp at digium.com>
Gerrit-Reviewer: Mark Michelson <mmichelson at digium.com>
More information about the asterisk-code-review
mailing list