]> git.pld-linux.org Git - packages/arpd.git/blame - arpd-init
- pl fixes
[packages/arpd.git] / arpd-init
CommitLineData
48d56092
PG
1#!/bin/sh
2#
3# arpd This shell script takes care of starting and stopping arpd
4#
5# chkconfig: 2345 11 89
6# description: user-space arp daemon
7# processname: arpd
8#
9# pidfile: /var/run/arpd.pid
10
11# Source function library.
12. /etc/rc.d/init.d/functions
13
14# Source networking configuration.
15. /etc/sysconfig/network
16
17# Check that networking is up.
18if is_no "${NETWORKING}"; then
507f9bc3 19 msg_network_down arpd
48d56092
PG
20 exit 1
21fi
22
23# See how we were called.
24case "$1" in
25 start)
26 # Start daemons.
27 if [ ! -f /var/lock/subsys/arpd ]; then
28 msg_starting arpd
0eeafe9f 29 daemon arpd -u daemon
48d56092
PG
30 RETVAL=$?
31 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/arpd
32 else
507f9bc3 33 msg_already_running arpd
48d56092
PG
34 fi
35 ;;
36 stop)
37 # Stop daemons.
38 if [ -f /var/lock/subsys/arpd ]; then
39 msg_stopping arpd
40 killproc arpd
41 rm -f /var/lock/subsys/arpd >/dev/null 2>&1
42 else
507f9bc3 43 msg_not_running arpd
48d56092
PG
44 exit 1
45 fi
46 ;;
47 restart)
48 $0 stop
49 $0 start
50 ;;
51 status)
52 status arpd
53 ;;
54 *)
507f9bc3 55 msg_usage "$0 {start|stop|restart|status}"
48d56092
PG
56 exit 1
57esac
This page took 0.0705209999999999 seconds and 4 git commands to generate.