2 # Copyright (c) 1996-2001 SuSE GmbH Nuernberg, Germany. All rights reserved.
5 # Reinhold Sojer, <reinhold@suse.de>
6 # Olaf Hering, <olh@suse.de>
10 # Required-Start: $local_fs
11 # Required-Stop: $local_fs
12 # Should-Start: $network $named $remote_fs $syslog avahi-daemon
13 # Should-Stop: $remote_fs $network $syslog
16 # Description: Netatalk AFP fileserver for Macintosh clients
19 # Netatalk :NETATALK_VERSION:
23 # startup code for everything
25 if [ -x :SBINDIR:/cnid_metad ] ; then
26 echo -n " Starting cnid_metad "
27 startproc :SBINDIR:/cnid_metad
31 if [ -x :SBINDIR:/afpd ] ; then
32 echo -n " Starting afpd "
33 startproc :SBINDIR:/afpd
37 touch /var/lock/subsys/atalk
42 if test ! -z "$UID" -a "$UID" != 0 ; then
43 echo "you have to be root to start netatalk daemons"
46 echo "Starting netatalk..."
51 echo -n "Shutting down netatalk"
52 killproc -TERM :SBINDIR:/cnid_metad
53 killproc -TERM :SBINDIR:/afpd
56 restart|reload|force-reload)
62 echo "Checking for netatalk services"
63 checkproc :SBINDIR:/cnid_metad && echo -n " cnid_metad: OK " || echo -n " cnid_metad: No process "
64 checkproc :SBINDIR:/afpd && echo "afpd: OK" || echo "afpd: No process"
65 # assume that afpd is the "main" process ...
66 checkproc :SBINDIR:/afpd
70 echo "Usage: $0 {start|stop|restart|status}"