Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release-src > by-pkgid > caa05f98a71ecde02fb69efaa23df84c > files > 1

isdn4k-utils-3.12-20.mga6.src.rpm

#!/bin/bash

# runlevelscript for capi4linux

# Comments to support chkconfig
# chkconfig: 2345 08 93
# description: provides the basic capi subsystem
#
### BEGIN INIT INFO
# Provides: capi4linux
# Default-Start: 3 4 5
# Short-Description: Basic capi subsystem
# Description: Provides the basic capi subsystem
### END INIT INFO

#       /etc/rc.d/init.d/capi4linux

SERVICE=capi4linux
LOCKFILE=/var/lock/subsys/$SERVICE

test -x /usr/sbin/capiinit || exit 0

# Source function library.
. /etc/rc.d/init.d/functions

RETVAL=0
# See how we were called.

case "$1" in
	  start)
	          gprintf  "Starting capi4linux: "
	          [ ! -c /dev/capi20 ] && mknod /dev/capi20 c 68 0
		  daemon capiinit start
	          RETVAL=$?
		  [ $RETVAL == 0 ] &&  touch $LOCKFILE
	          echo
	          ;;
	  stop)
		  gprintf "Shutting down capi4linux: "
	          daemon capiinit stop
	          RETVAL=$?
		  [ $RETVAL == 0 ] &&  touch $LOCKFILE
	          echo
	          ;;
		  
	status)
		  capiinit show &> /dev/null
		  RETVAL=$?
 		  [ $RETVAL -eq 0 ] && gprintf "%s is running\n" $SERVICE || gprintf "%s is not running\n" $SERVICE
		  ;;
        restart)
		  $0 stop
		  $0 start
		  RETVAL=$?
		  ;;
	  *)
	          gprintf "Usage: %s {start|stop|show|restart}" "$0"
	          exit 1
esac

exit $RETVAL