]> git.pld-linux.org Git - packages/cancd.git/blame - cancd.init
- kill template remnants
[packages/cancd.git] / cancd.init
CommitLineData
fcefd017
ER
1#!/bin/sh
2#
d0e36cb3 3# cancd netconsole daemon
fcefd017
ER
4#
5# chkconfig: 2345 29 20
6#
7# description: This is the CA NetConsole Daemon, \
8# a daemon to receive output from the Linux netconsole driver.
9#
10# $Id$
11
12# Source function library
13. /etc/rc.d/init.d/functions
14
15# Get network config
16. /etc/sysconfig/network
17
18# Get service config - may override defaults
19[ -f /etc/sysconfig/cancd ] && . /etc/sysconfig/cancd
20
21# Check that networking is up.
22if is_yes "${NETWORKING}"; then
23 if [ ! -f /var/lock/subsys/network ]; then
24 msg_network_down cancd
25 exit 1
26 fi
27else
28 exit 0
29fi
30
fcefd017
ER
31# See how we were called.
32case "$1" in
33 start)
34 # Check if the service is already running?
35 if [ ! -f /var/lock/subsys/cancd ]; then
36 msg_starting cancd
1a14904f 37 daemon --user "$USER" /usr/sbin/cancd -p ${CANCD_PORT} -l "${CRASH_DIR}" -o "${CRASH_FORMAT}"
fcefd017
ER
38 RETVAL=$?
39 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/cancd
40 else
41 msg_already_running cancd
42 fi
43 ;;
44 stop)
45 if [ -f /var/lock/subsys/cancd ]; then
46 # Stop daemons.
47 msg_stopping cancd
48 killproc cancd
49 rm -f /var/lock/subsys/cancd
50 else
51 msg_not_running cancd
52 fi
53 ;;
54 restart|force-reload)
55 $0 stop
56 $0 start
57 exit $?
58 ;;
59 status)
60 status cancd
61 RETVAL=$?
62 ;;
63 *)
64 msg_usage "$0 {start|stop|restart|force-reload|status}"
65 exit 3
66esac
67
68exit $RETVAL
69
70# This must be last line !
71# vi:syntax=sh
This page took 0.602565 seconds and 4 git commands to generate.