--- zaptel/zaptel.init 2005-03-01 10:09:21.000000000 -0500 +++ /etc/init.d/zaptel 2005-03-28 14:38:21.236365902 -0500 @@ -38,45 +38,52 @@ # See how we were called. case "$1" in start) - # Load drivers - rmmod wcusb >& /dev/null - rmmod wcfxsusb >& /dev/null - rmmod audio >& /dev/null - action "Loading zaptel framework: " modprobe zaptel - echo -n "Waiting for zap to come online ..." - TMOUT=10 # max secs to wait - while [ ! -d /dev/zap ] ; do - sleep 1 - TMOUT=`expr $TMOUT - 1` - if [ $TMOUT -eq 0 ] ; then - echo "Error: missing /dev/zap!" - exit 1 - fi - done - echo "OK" - echo -n "Loading zaptel hardware modules: " - for x in $MODULES; do - if insmod ${x} ${ARGS} >& /dev/null; then - echo -n "$x " - fi - done - echo - sleep 1; - action "Running ztcfg: " /sbin/ztcfg - RETVAL=$? - + if [ "${ZTDUMMY_ONLY}" = "yes" ]; then + action "Loading zaptel framework: " modprobe zaptel + action "Loading zaptel timer: " modprobe ztdummy + else + # Load drivers + rmmod wcusb >& /dev/null + rmmod wcfxsusb >& /dev/null + rmmod audio >& /dev/null + action "Loading zaptel framework: " modprobe zaptel + echo -n "Waiting for zap to come online ..." + TMOUT=10 # max secs to wait + while [ ! -d /dev/zap ] ; do + sleep 1 + TMOUT=`expr $TMOUT - 1` + if [ $TMOUT -eq 0 ] ; then + echo "Error: missing /dev/zap!" + exit 1 + fi + done + echo "OK" + echo -n "Loading zaptel hardware modules: " + for x in $MODULES; do + if insmod ${x} ${ARGS} >& /dev/null; then + echo -n "$x " + fi + done + echo + sleep 1; + action "Running ztcfg: " /sbin/ztcfg + RETVAL=$? + fi [ $RETVAL -eq 0 ] && touch /var/lock/subsys/zaptel - ;; stop) - # Stop daemons. - echo -n "Unloading zaptel hardware drivers: " - for x in $RMODULES; do - if rmmod ${x} >& /dev/null; then - echo -n "$x " - fi - done - echo + if [ "${ZTDUMMY_ONLY}" = "yes" ]; then + action "Unloading zaptel timer: " rmmod ztdummy + else + # Stop daemons. + echo -n "Unloading zaptel hardware drivers: " + for x in $RMODULES; do + if rmmod ${x} >& /dev/null; then + echo -n "$x " + fi + done + echo + fi action "Removing zaptel module: " rmmod zaptel RETVAL=$? @@ -88,7 +95,11 @@ RETVAL=$? ;; reload) - action "Reloading ztcfg: " /sbin/ztcfg + if [ "${ZTDUMMY_ONLY}" = "yes" ]; then + echo -n "" + else + action "Reloading ztcfg: " /sbin/ztcfg + fi ;; *) echo "Usage: zaptel {start|stop|restart|reload}"