]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/initscripts/rc.atalk.sysv.tmpl
initscripts: describe netatalk version
[netatalk.git] / distrib / initscripts / rc.atalk.sysv.tmpl
index 14f9c044ece83d61422f45aeb4b8e52ccfc8d8fc..ddad742d38bd9fbd79ba5e5a5b081d9035d58bea 100755 (executable)
@@ -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'