no astribank_is_starting with hotplug asterisk
Don't run the final astribank_is_starting if asterisk is hotpluggable. Likewise, if there's no xpp_order file, waiting is pointless as the hook can't count Astribanks. Signed-off-by: Tzafrir Cohen <tzafrir.cohen@xorcom.com>
This commit is contained in:
parent
283f01bd67
commit
3f55dd78de
@ -148,11 +148,15 @@ cat /sys/bus/astribanks/devices/*/waitfor_xpds 2> /dev/null || :
|
|||||||
|
|
||||||
# Wait for device to stabilize and XPD's to finish initalizations
|
# Wait for device to stabilize and XPD's to finish initalizations
|
||||||
echo 1>&2 "Astribanks initializing spans"
|
echo 1>&2 "Astribanks initializing spans"
|
||||||
if [ "$XPP_HOTPLUG_DAHDI" = yes ]; then
|
if [ "$XPP_HOTPLUG_DAHDI" = yes -a "$CALLED_FROM_ATRIBANK_HOOK" = '' -a \
|
||||||
if [ "$CALLED_FROM_ATRIBANK_HOOK" = '' ]; then
|
"$ASTERISK_SUPPORTS_DAHDI_HOTPLUG" != 'yes' ]; then
|
||||||
|
if [ -f /etc/dahdi/xpp_order ]; then
|
||||||
# Now we can wait until the hotplug run would remove the semaphore
|
# Now we can wait until the hotplug run would remove the semaphore
|
||||||
echo -n 1>&2 "Other DAHDI initializations... "
|
echo -n 1>&2 "Other DAHDI initializations... "
|
||||||
astribank_is_starting -v -w 1>&2
|
astribank_is_starting -v -w 1>&2
|
||||||
|
else
|
||||||
|
echo 1>&2 "WARNING: No ASTERISK_SUPPORTS_DAHDI_HOTPLUG" \
|
||||||
|
" and no /etc/dahdi/xpp_order"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# All Astribanks initialized -- remove semaphore
|
# All Astribanks initialized -- remove semaphore
|
||||||
|
Loading…
Reference in New Issue
Block a user