]> arthur.barton.de Git - netatalk.git/blob - distrib/initscripts/rc.solaris.tmpl
Merge branch 'develop' of netafp.com:git/netatalk into develop
[netatalk.git] / distrib / initscripts / rc.solaris.tmpl
1 #! /bin/sh
2 #
3 # Start/stop the Netatalk :NETATALK_VERSION: daemons.
4 #
5
6 #
7 # kill the named process(es)
8 #
9 killproc() {
10     pid=`/usr/bin/ps -e |
11     /usr/bin/grep $1 |
12     /usr/bin/sed -e 's/^  *//' -e 's/ .*//'`
13     [ "$pid" != "" ] && kill $pid
14 }
15
16 #
17 # Start the netatalk server processes.
18 #
19
20 netatalk_startup() {
21     echo 'starting netatalk daemons: \c'
22
23     if [ -x :SBINDIR:/netatalk ]; then
24         :SBINDIR:/netatalk 
25         echo ' netatalk\c'
26     fi
27
28     echo '.'
29 }
30
31
32 case "$1" in
33
34     'start')
35             netatalk_startup
36         ;;
37
38 #
39 # Stop the netatalk server processes.
40 #
41     'stop')
42
43         echo 'stopping netatalk daemons:\c'
44
45         if [ -x :SBINDIR:/netatalk ]; then
46             killproc netatalk;                      echo ' netatalk\c'
47         fi
48
49         echo '.'
50         ;;
51
52 #
53 # Usage statement.
54 #
55
56     *)
57         echo "usage: $0 {start|stop}"
58         exit 1
59         ;;
60 esac