]> git.pld-linux.org Git - packages/devfsd.git/blame - devfsd.init
perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
[packages/devfsd.git] / devfsd.init
CommitLineData
e7ae63f9
TO
1#!/bin/sh
2#
3# devfsd Start/stop devfsd
4#
5# chkconfig: 12345 1 99
6#
7# description: Starts/stops devfsd - daemon responsible for creating smart
8# links when using devfs
9#
10# $Id: devfsd,v
11
12
13# Source function library
14. /etc/rc.d/init.d/functions
15
16# Read system config data
17[ -r /etc/sysconfig/system ] || exit 1
18. /etc/sysconfig/system
19
20is_yes "$RUN_DEVFSD" || exit 1
21
22# See how we were called.
23case "$1" in
24 start)
25 # Check if the service is already running?
26 if [ ! -f /var/lock/subsys/devfsd ]; then
27 msg_starting devfsd
28 daemon devfsd /dev
29 RETVAL=$?
30 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/devfsd
31 else
32 msg_already_running devfsd
33 exit 1
34 fi
35 ;;
36 stop)
37 if [ -f /var/lock/subsys/devfsd ]; then
38 msg_stopping devfsd
39 killproc devfsd
40 RETVAL=$?
41 rm -f /var/lock/subsys/devfsd
42 else
43 msg_not_running devfsd
44 exit 1
45 fi
46 ;;
47 restart)
48 $0 stop
49 $0 start
50 ;;
51 reload)
52 if [ -f /var/lock/subsys/<service> ]; then
53 msg_reloading devfsd
54 killproc devfsd -HUP
55 RETVAL=$?
56 else
57 msg_not_running devfsd
58 RETVAL=1
59 fi
60 ;;
61 force-reload)
62 # if program allows reloading without stopping
63 $0 reload
64
65 # or if it doesn't
66 $0 stop && $0 start
67 ;;
68 status)
69 status devfsd
70 RETVAL=$?
71 ;;
72 *)
73 # show "Usage: %s {start|stop|status|restart|reload|force-reload}" $0
74 msg_usage "$0 {start|stop|status|restart|reload|force-reload}"
75 exit 1
76esac
77
78exit $RETVAL
79
80# This must be last line !
81# vi:syntax=sh:tw=78:ts=8:sw=4
This page took 0.095358 seconds and 4 git commands to generate.