1#!/bin/sh 2# 3# Netatalk daemons. 4# If you use AppleTalk, Make sure not to start atalkd in the background: 5# its data structures must have time to stablize before running the 6# other processes. 7# 8 9# 10# SUNOS: UNCOMMENT THESE LINES TO LOAD THE KERNEL MODULE. Note that 11# modunload-ing netatalk may cause your machine to panic or hang. 12# 13##echo -n 'loading netatalk: ' 14##if [ -f :ETCDIR:/netatalk.o ]; then 15## /usr/etc/modload -sym :ETCDIR:/netatalk.o; 16##fi 17 18ATALK_NAME=`hostname|sed 's/\..*$//'` 19ATALK_UNIX_CHARSET='LOCALE' 20ATALK_MAC_CHARSET='MAC_ROMAN' 21 22CNID_METAD_RUN=yes 23AFPD_RUN=yes 24AFPD_MAX_CLIENTS=20 25AFPD_UAMLIST="-U uams_dhx.so,uams_dhx2.so" 26AFPD_GUEST=nobody 27CNID_CONFIG="-l log_note" 28 29ATALKD_RUN=no 30PAPD_RUN=no 31TIMELORD_RUN=no 32#A2BOOT_RUN=no 33ATALK_ZONE= 34#ATALK_BGROUND=no 35 36netatalk_conf=":ETCDIR:/netatalk.conf" 37 38[ -f ${netatalk_conf} ] && . ${netatalk_conf} 39 40echo -n 'starting netatalk daemons:' 41if [ X"${ATALKD_RUN}" != X"no" ]; then 42if [ -x :SBINDIR:/atalkd ]; then 43 :SBINDIR:/atalkd; echo -n ' atalkd' 44fi 45 46if [ -x :BINDIR:/nbprgstr ]; then 47 :BINDIR:/nbprgstr -p 4 ${ATALK_NAME}:Workstation 48 :BINDIR:/nbprgstr -p 4 ${ATALK_NAME}:netatalk 49 echo -n ' nbprgstr' 50fi 51fi 52 53if [ -x :SBINDIR:/papd -a X"${PAPD_RUN}" != X"no" ]; then 54 :SBINDIR:/papd; echo -n ' papd' 55fi 56 57if [ -x :SBINDIR:/cnid_metad -a X"${CNID_METAD_RUN}" != X"no" ]; then 58 :SBINDIR:/cnid_metad $CNID_CONFIG 59 echo -n ' cnid_metad' 60fi 61 62if [ -x :SBINDIR:/afpd -a X"${AFPD_RUN}" != X"no" ]; then 63 :SBINDIR:/afpd ${AFPD_UAMLIST} -g ${AFPD_GUEST} \ 64 -c ${AFPD_MAX_CLIENTS} -n ${ATALK_NAME}${ATALK_ZONE} 65 echo -n ' afpd' 66fi 67 68if [ -x :SBINDIR:/timelord -a X"${TIMELORD_RUN}" != X"no" ]; then 69 :SBINDIR:/timelord; echo -n ' timelord' 70fi 71 72 echo '.' 73