#!/bin/bash # # kerneloops.org # # chkconfig: 345 90 88 # description: kerneloops.org is a tool that collects and submits \ # kernel crash signatures to the kerneloops.org website for use by \ # the Linux kernel developers. # processname: kerneloops # config: /etc/kerneloops.org # # Source function library. . /etc/rc.status exec="/usr/sbin/kerneloops" prog=$(basename $exec) conf="/etc/kerneloops.org" lockfile=/var/lock/subsys/$prog [ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog start() { echo -n $"Starting $prog:" startproc $exec rc_status -v } stop() { echo -n $"Stopping $prog: " killproc $exec rc_status -v } restart() { stop start } reload() { restart } force_reload() { restart } fdr_status() { status $exec } case "$1" in start|stop|restart|reload) $1 ;; force-reload) force_reload ;; status) fdr_status ;; condrestart|try-restart) checkproc $exec rc_status -v ;; *) echo $"Usage: $0 {start|stop|status|restart|try-restart|reload|force-reload}" exit 1 esac