#!/bin/sh # vpb This shell script takes care of starting and stopping # your vpb telephony device. # # chkconfig: 2345 9 30 # description: Initialize or stop vpb devices. . /etc/rc.d/init.d/functions case $1 in start) action "Loading VPB driver" /sbin/insmod vpb major=`grep vpb /proc/devices | sed -e "s/ .*$//"` rm -f /dev/vpb[0-9] mknod /dev/vpb0 c $major 0 mknod /dev/vpb1 c $major 1 mknod /dev/vpb2 c $major 2 mknod /dev/vpb3 c $major 3 touch /var/lock/subsys/vpb ;; stop) rm -f /var/lock/subsys/vpb action "Stopping VPB Driver" /sbin/rmmod vpb ;; status) sym=X`lsmod | grep vpb`X if test "$sym" = "XX" ; then echo "VPB not loaded." else echo "VPB loaded." fi exit 0 ;; reload) ;; restart) $0 stop $0 start ;; *) echo "Usage: $(basename $0) start|stop|restart|status" exit 0 ;; esac exit 0