X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=distrib%2Finitscripts%2Frc.atalk.sysv.tmpl;h=ddad742d38bd9fbd79ba5e5a5b081d9035d58bea;hb=0a4aa3e38163c846905221edac32651867a68474;hp=14f9c044ece83d61422f45aeb4b8e52ccfc8d8fc;hpb=2446ddf1d869333e74e9903531a844409289acc5;p=netatalk.git diff --git a/distrib/initscripts/rc.atalk.sysv.tmpl b/distrib/initscripts/rc.atalk.sysv.tmpl index 14f9c044..ddad742d 100755 --- a/distrib/initscripts/rc.atalk.sysv.tmpl +++ b/distrib/initscripts/rc.atalk.sysv.tmpl @@ -1,8 +1,8 @@ #! /bin/sh # -# Start/stop the Netatalk daemons. +# Start/stop the Netatalk :NETATALK_VERSION: daemons. # -# AppleTalk daemons. Make sure not to start atalkd in the background: +# If you use AppleTalk, Make sure not to start atalkd in the background: # its data structures must have time to stablize before running the # other processes. # @@ -17,18 +17,37 @@ killproc() { [ "$pid" != "" ] && kill $pid } -# netatalk.conf expects hostname in $HOSTNAME by default +# default +ATALK_NAME=`hostname|cut -d. -f1` +ATALK_UNIX_CHARSET='LOCALE' +ATALK_MAC_CHARSET='MAC_ROMAN' + +CNID_METAD_RUN=yes +AFPD_RUN=yes +AFPD_MAX_CLIENTS=20 +AFPD_UAMLIST="-U uams_dhx.so,uams_dhx2.so" +AFPD_GUEST=nobody +CNID_CONFIG="-l log_note" + +ATALKD_RUN=no +PAPD_RUN=no +TIMELORD_RUN=no +#A2BOOT_RUN=no +ATALK_ZONE= +ATALK_BGROUND=no + +# old netatalk.conf expected hostname in $HOSTNAME by default HOSTNAME=`hostname` . :ETCDIR:/netatalk.conf # -# Start the appletalk server processes. +# Start the netatalk server processes. # atalk_startup() { - echo 'starting appletalk daemons: \c' + echo 'starting netatalk daemons: \c' if [ x"${ATALKD_RUN}" != x"no" ]; then if [ -x :SBINDIR:/atalkd ]; then :SBINDIR:/atalkd; echo ' atalkd\c' @@ -50,7 +69,8 @@ atalk_startup() { fi if [ x"${CNID_METAD_RUN}" = x"yes" -a -x :SBINDIR:/cnid_metad ]; then - :SBINDIR:/cnid_metad "$CNID_DBD_LOGCONFIG"; echo ' cnid_metad\c' + :SBINDIR:/cnid_metad $CNID_CONFIG + echo ' cnid_metad\c' fi if [ x"${AFPD_RUN}" = x"yes" -a -x :SBINDIR:/afpd ]; then @@ -65,7 +85,7 @@ atalk_startup() { case "$1" in 'start') - if [ x"${ATALK_BGROUND}" = x"yes" ]; then + if [ x"${ATALK_BGROUND}" = x"yes" -a x"${ATALKD_RUN}" != x"no" ]; then echo "Starting netatalk in the background ... " atalk_startup > /dev/null & else @@ -74,11 +94,11 @@ case "$1" in ;; # -# Stop the appletalk server processes. +# Stop the netatalk server processes. # 'stop') - echo 'stopping appletalk daemons:\c' + echo 'stopping netatalk daemons:\c' if [ -x :SBINDIR:/papd ]; then killproc papd; echo ' papd\c'