]> git.pld-linux.org Git - packages/am-utils.git/blame - am-utils.init
- converted to UTF-8
[packages/am-utils.git] / am-utils.init
CommitLineData
e32c74ca
JR
1#!/bin/sh
2#
1354d787
JR
3# chkconfig: 345 72 28
4# description: Runs the automount daemon that mounts devices and NFS hosts \
5# on demand.
6# processname: amd
7# config: /etc/amd.conf
e32c74ca
JR
8
9# Source function library.
10. /etc/rc.d/init.d/functions
11
1354d787 12# Demon specified configuration.
e32c74ca
JR
13. /etc/sysconfig/amd
14
07df6346 15RETVAL=0
e32c74ca
JR
16# See how we were called.
17case "$1" in
18 start)
445e2d6e 19 # Check if the service is already running?
20 if [ ! -f /var/lock/subsys/amd ]; then
21 msg_starting amd
22 daemon /usr/sbin/amd -a $ADIR -l syslog $AMDOPTS -c 1000 $MOUNTPTS
83132bd4 23 RETVAL=$?
24 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/amd
445e2d6e 25 else
26 msg_already_running Amavisd
445e2d6e 27 fi
e32c74ca
JR
28 ;;
29 stop)
445e2d6e 30 if [ -f /var/lock/subsys/amd ]; then
31 msg_stopping amd
32 killproc amd
33 rm -f /var/lock/subsys/amd
34 else
35 msg_not_running Amavisd
445e2d6e 36 fi
e32c74ca
JR
37 ;;
38 status)
39 status amd
83132bd4 40 exit $?
e32c74ca
JR
41 ;;
42 restart)
43 $0 stop
44 $0 start
83132bd4 45 exit $?
e32c74ca 46 ;;
83132bd4 47 reload|force-reload)
48 if [ -f /var/lock/subsys/amd ]; then
49 msg_reloading amd
50 killproc -HUP amd
51 RETVAL=$?
52 else
53 msg_not_running Amavisd >&2
54 RETVAL=7
55 fi
e32c74ca
JR
56 ;;
57 *)
83132bd4 58 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
59 exit 3
e32c74ca
JR
60esac
61
83132bd4 62exit $RETVAL
This page took 0.083068 seconds and 4 git commands to generate.