File: smail.init

package info (click to toggle)
smail 3.2.0.115-7.1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,192 kB
  • ctags: 4,249
  • sloc: ansic: 48,248; sh: 4,321; makefile: 2,074; perl: 1,147; awk: 884; yacc: 428; sed: 256; xml: 57
file content (52 lines) | stat: -rw-r--r-- 1,124 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#! /bin/sh
# simple script to start and stop smail as daemon

DAEMON=/usr/sbin/smail
[ -f /etc/default/smail ] && . /etc/default/smail

if egrep -q '^smtp\b' /etc/inetd.conf 
then
	echo "You have selected to start smail in inetd.conf"
	exit 0
fi


test -f $DAEMON || exit 0

case "$1" in
  start)
    echo -n "Starting mail transport agent: smail"
    if start-stop-daemon --start --quiet --exec $DAEMON -- $FLAGS
    then
	echo "."
    else
        echo "... failed."
    fi
    ;;
  stop)
    echo -n "Stopping mail transport agent: smail"
    if start-stop-daemon --stop --quiet --exec $DAEMON
    then
	echo "."
    else
	echo " already stopped."
    fi
    ;;
  restart)
    echo -n "Restarting mail transport agent: smail"
    start-stop-daemon --stop --quiet --exec $DAEMON
    start-stop-daemon --start --quiet --exec $DAEMON -- $FLAGS
    echo "."
    ;;
  reload|force-reload)
    echo -n "Reloading mail transport agent: smail "
    start-stop-daemon --stop --signal 1 --exec $DAEMON
    echo "."
    ;;  
  *)
    echo "Usage: /etc/init.d/smail {start|stop|restart|reload|force-reload}"
    exit 1
esac

exit 0