Установил dahdi - всё прошло нормально без ошибок.
При его запуске пишет вот что:
service dahdi start
Loading DAHDI hardware modules:
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 224: action: command not found
/etc/init.d/dahdi: line 271: action: command not found
вот кусок кода загрузочного скрипта где есть эти строки:
load_modules() {
<----># Some systems, e.g. Debian Lenny, add here -b, which will break
<------># loading of modules blacklisted in modprobe.d/*
<------>unset MODPROBE_OPTIONS
<---->modules=`sed -e 's/#.*$//' $DAHDI_MODULES_FILE 2>/dev/null`
<------>#if [ "$modules" = '' ]; then
<------><------># what?
<------>#fi
<------>echo "Loading DAHDI hardware modules:"
<------>modprobe dahdi
<------>for line in $modules; do
<------><------>if [ $system = debian ]; then
<------><------><------>echo -n " ${line}: "
<------><------><------>if modprobe $line 2> /dev/null; then
<------><------><------><------>echo -n "done"
<------><------><------>else
<------><------><------><------>echo -n "error"
<------><------><------>fi
<------><------>elif [ $system = redhat ]; then
строка 224<------><------><------>action " ${line}: " modprobe $line
<------><------>fi
<------>done
<------>echo ""
}
<------>if [ $system = debian ]; then
<------> echo -n "Running dahdi_cfg: "
<------> $DAHDI_CFG_CMD 2> /dev/null && echo -n "done"
<------> echo "."
<------>elif [ $system = redhat ]; then
строка 271<------> action "Running dahdi_cfg: " $DAHDI_CFG_CMD
<------>fi
<------>RETVAL=$?
я так понял что просто нет команды action, её действительно нет. Подскажите пожалуйста какому пакету принадлежит эта команда, или как можно узнать какому пакету принадлежит эта команда?
По команде lsmod выдаёт вот что:
lsmod
Module Size Used by
dahdi 197070 0
У меня ядро собрано с поддержкой модулей но всё, кроме конечно dahdi вкомпилено монолитно в ядро.
За помощь заранее благодарен!