]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/initscripts/rc.atalk.suse.tmpl
Merge branch-2-1
[netatalk.git] / distrib / initscripts / rc.atalk.suse.tmpl
index 813ba0c56c7d88240b3e51613711f9c318cc7bca..886591bcd8a98a7067d1f09967df84d3ea3393d8 100755 (executable)
@@ -11,7 +11,7 @@
 # Required-Stop:
 # Default-Start:  3 5
 # Default-Stop:
-# Description:    Appletalk TCP/IP daemons
+# Description:    AFP over TCP and legacy Appletalk daemons
 ### END INIT INFO
 
 test -f /etc/rc.config && {
@@ -30,6 +30,25 @@ test -f /etc/rc.status && . /etc/rc.status
 return=$rc_done
 }
 
+ATALK_NAME=`hostname|sed 's/\..*$//'`
+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
+
+
 . :ETCDIR:/netatalk.conf
 
 # startup code for everything
@@ -39,8 +58,8 @@ atalk_startup() {
        :SBINDIR:/atalkd
 
        if [ -x :BINDIR:/nbprgstr ]; then       
-           :BINDIR:/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:Workstation
-           :BINDIR:/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:netatalk
+           :BINDIR:/nbprgstr -p 4 ${ATALK_NAME}:Workstation
+           :BINDIR:/nbprgstr -p 4 ${ATALK_NAME}:netatalk
 
        fi      
 
@@ -74,7 +93,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