3 # description: Netatalk AFP fileserver for Macintosh clients
5 # Netatalk :NETATALK_VERSION: daemons.
8 ATALK_CONF_DIR=:ETCDIR:
11 # Source function library.
12 . /etc/rc.d/init.d/functions
14 # Source networking configuration.
15 . /etc/sysconfig/network
17 # initialize return values
22 # startup code for everything
24 # Check that networking is up.
25 if [ ${NETWORKING} = "no" ]; then
26 echo "[Network isn't started]";
30 if [ -x ${ATALK_SBIN}/cnid_metad ] ; then
31 echo -n " Starting cnid_metad:"
32 daemon ${ATALK_SBIN}/cnid_metad
37 if [ -x ${ATALK_SBIN}/afpd ] ; then
38 echo -n " Starting afpd:"
39 daemon ${ATALK_SBIN}/afpd
44 if [ $RETVAL_CNID_METAD -eq 0 -a $RETVAL_AFPD -eq 0 ]; then
46 touch /var/lock/subsys/atalk || RETVAL=1
52 echo -n 'Starting Netatalk services: '
58 echo 'Shutting down Netatalk services: '
59 if [ -x ${ATALK_SBIN}/afpd ]; then
60 echo -n " Stopping afpd:"
66 if [ -x ${ATALK_SBIN}/cnid_metad ]; then
67 echo -n " Stopping cnid_metad:"
73 if [ $RETVAL_AFPD -eq 0 -a $RETVAL_CNID_METAD -eq 0 ] ; then
75 rm -f /var/lock/subsys/atalk || RETVAL=1
90 echo "Usage: $0 {start|stop|restart|reload|status}"