#! /bin/sh if [ "$ACTION" != 'add' ]; then # Nothing to do here exit 0 fi # Sanity check checkit=`"dahdi_cfg" --help 2>&1 | grep -- '-S' | wc -l` if [ "$checkit" != 1 ]; then echo "Bad dahdi_cfg (no -S support). Skipping" exit 0 fi run_dahdi_cfg() { echo "dahdi_cfg: span $SPANNO <$BASECHAN-$ENDCHAN> ($DEVPATH)" dahdi_cfg -c "$cfg_file" -S "$SPANNO" -C "$BASECHAN-$ENDCHAN" } # Configure DAHDI cfg_file="$DAHDICONFDIR/system.conf" if [ -r "$cfg_file" ]; then run_dahdi_cfg else echo "Using auto-generated config for dahdi_cfg" cfg_file='-' DAHDI_CONF_FILE="$cfg_file" dahdi_genconf system | run_dahdi_cfg fi