]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/initscripts/rc.atalk.redhat.tmpl
afpd -v: show AFP versions
[netatalk.git] / distrib / initscripts / rc.atalk.redhat.tmpl
index dfeed4cae5150eb2a2104fb797b5a1c0a331cc1a..79b613bd69b614afb1200af5c1f07c67946ddd52 100644 (file)
@@ -19,6 +19,25 @@ ATALK_SBIN=:SBINDIR:
 # Source networking configuration.
 . /etc/sysconfig/network
 
+# default
+ATALK_NAME=`echo ${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
+
 # read in netatalk configuration
 if [ -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
     . ${ATALK_CONF_DIR}/netatalk.conf
@@ -39,21 +58,16 @@ atalk_startup() {
          exit 1;
     fi
 
-    if [ ! -x ${ATALK_SBIN}/atalkd ]; then
-         # Quickly probe for appletalk and warn if we can't find it
-         #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
-         # Check for IP Encapsulation support
-         #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
-         echo "[${ATALK_SBIN}/atalkd not found. Check for permissions]";
-         exit 4;
-    fi
-
     if [ ! -f ${ATALK_CONF_DIR}/netatalk.conf ]; then
          echo "[${ATALK_CONF_DIR}/netatalk.conf not found]";
          exit 6;
     fi
 
-    if [ x"${ATALKD_RUN}" != x"no" ]; then 
+    if [ x"${ATALKD_RUN}" != x"no" -a -x ${ATALK_SBIN}/atalkd ]; then 
+         # Quickly probe for appletalk and warn if we can't find it
+         #/sbin/modprobe appletalk || echo "[could not load appletalk module]"
+         # Check for IP Encapsulation support
+         #/sbin/modprobe ipddp || echo "[could not load IP encapsulation]"
        echo -n "  Starting atalkd:"
        daemon ${ATALK_SBIN}/atalkd
        RETVAL_ATALKD=$?
@@ -125,7 +139,7 @@ atalk_startup() {
 case "$1" in
 'start')
        echo -n 'Starting Netatalk services: '
-       if [ x"${ATALK_BGROUND}" = x"yes" ]; then 
+       if [ x"${ATALK_BGROUND}" = x"yes" -a x"${ATALKD_RUN}" != x"no" ]; then 
            echo -n "(backgrounded)"
            atalk_startup >& /dev/null &
        else