]> arthur.barton.de Git - netatalk.git/commitdiff
RedHat's initscript: Any daemon did not run if atalkd doesn't exist.
authorHAT <hat@fa2.so-net.ne.jp>
Mon, 8 Nov 2010 16:17:53 +0000 (01:17 +0900)
committerHAT <hat@fa2.so-net.ne.jp>
Mon, 8 Nov 2010 16:17:53 +0000 (01:17 +0900)
distrib/initscripts/rc.atalk.redhat.tmpl

index dfeed4cae5150eb2a2104fb797b5a1c0a331cc1a..bdcd9f0f8c5491a70f1f17fb877edb2cfe1915ed 100644 (file)
@@ -39,21 +39,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=$?