summaryrefslogtreecommitdiff
path: root/xpp/waitfor_xpds
diff options
context:
space:
mode:
Diffstat (limited to 'xpp/waitfor_xpds')
-rwxr-xr-xxpp/waitfor_xpds12
1 files changed, 11 insertions, 1 deletions
diff --git a/xpp/waitfor_xpds b/xpp/waitfor_xpds
index 1e213eb..26a6ab5 100755
--- a/xpp/waitfor_xpds
+++ b/xpp/waitfor_xpds
@@ -40,7 +40,14 @@ if ! dahdi_hardware="`which dahdi_hardware 2>/dev/null`"; then
echo >&2 "$0: Missing dahdi_hardware"
exit 0
fi
-if [ "`$dahdi_hardware | grep xpp_usb`" = "" ]; then
+if ! astribank_is_starting="`which astribank_is_starting 2>/dev/null`"; then
+ echo >&2 "$0: Missing astribank_is_starting"
+ exit 0
+fi
+if [ "`$dahdi_hardware | grep xpp_usb`" != "" ]; then
+ astribank_is_starting -a
+fi
+if ! astribank_is_starting; then
exit 0
fi
@@ -70,3 +77,6 @@ do
oldab="$ab"
cat $ab
done
+
+# Handled astribanks
+astribank_is_starting -r