]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/initscripts/rc.atalk.gentoo.tmpl
small fix
[netatalk.git] / distrib / initscripts / rc.atalk.gentoo.tmpl
index 5ed475c556acff5b1c9b4ed3a0c83c86d9c6f148..f7cf2ac282596738b2b4aa1d7116baf93e8be21c 100644 (file)
 #!/sbin/runscript
 
-# Netatalk daemons.
-# 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.
-
-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
+# Netatalk :NETATALK_VERSION: daemons.
 
 depend() {
-       need net
-       use logger dns
+    need net
+    use logger dns
 }
 
 atalk_startup () {
-#      . :ETCDIR:/netatalk.conf
-
-       if [ "${ATALKD_RUN}" != "no" ]; then
-               ebegin "Starting atalkd"
-               start-stop-daemon --start --quiet --exec :SBINDIR:/atalkd
-               eend $?
-
-               for reg in \
-                       "${ATALK_NAME}:Workstation${ATALK_ZONE}" \
-                       "${ATALK_NAME}:netatalk${ATALK_ZONE}"
-               do
-                       ebegin "  Registering $reg"
-                       :BINDIR:/nbprgstr "$reg"
-                       eend $?
-               done
-
-               if [ "${PAPD_RUN}" = "yes" ]; then
-                       ebegin "  Starting papd"
-                       start-stop-daemon --start --quiet --exec :SBINDIR:/papd
-                       eend $?
-               fi
-
-       fi
-
-       if [ "${CNID_METAD_RUN}" = "yes" ] ; then
-        ebegin "Starting cnid_metad"
-               start-stop-daemon --start --quiet --exec :SBINDIR:/cnid_metad -- \
-                       ${CNID_CONFIG}
-               eend $?
-       fi
-
-
-       if [ "${AFPD_RUN}" = "yes" ]; then
-               ebegin "Starting afpd"
-               start-stop-daemon --start --quiet --exec :SBINDIR:/afpd -- \
-                       ${AFPD_UAMLIST} -g ${AFPD_GUEST} -c ${AFPD_MAX_CLIENTS} \
-                       -n "${ATALK_NAME}${ATALK_ZONE}"
-               eend $?
-       fi
-
-       if [ "${TIMELORD_RUN}" = "yes" ]; then
-               ebegin "Starting timelord"
-               start-stop-daemon --start --quiet --exec :SBINDIR:/timelord
-               eend $?
-       fi
+    ebegin "Starting cnid_metad"
+    start-stop-daemon --start --quiet --exec :SBINDIR:/cnid_metad
+    eend $?
+    
+    ebegin "Starting afpd"
+    start-stop-daemon --start --quiet --exec :SBINDIR:/afpd
+    eend $?
 }
 
 start () {
-       . :ETCDIR:/netatalk.conf
-
-        if [ x"${ATALK_BGROUND}" = x"yes" -a "${ATALKD_RUN}" != "no" ]; then
-            echo "Starting netatalk in the background ... "
-            atalk_startup >& /dev/null &
-        else
-            atalk_startup
-        fi
+    atalk_startup
 }
 
 stop () {
-       . :ETCDIR:/netatalk.conf
-
-       if [ "${AFPD_RUN}" = "yes" ]; then
-               ebegin "Stopping afpd"
-               start-stop-daemon --stop --quiet --exec :SBINDIR:/afpd
-               eend $?
-       fi
-
-       if [ "${TIMELORD_RUN}" = "yes" ]; then
-               ebegin "Stopping timelord"
-               start-stop-daemon --stop --quiet --exec :SBINDIR:/timelord
-               eend $?
-       fi
-
-       if [ "${ATALKD_RUN}" != "no" ]; then
-               if [ "${PAPD_RUN}" = "yes" ]; then
-                       ebegin "Stopping papd"
-                       start-stop-daemon --stop --quiet --exec :SBINDIR:/papd
-                       eend $?
-               fi
-
-               for reg in \
-                       "${ATALK_NAME}:Workstation${ATALK_ZONE}" \
-                       "${ATALK_NAME}:netatalk${ATALK_ZONE}"
-               do
-                       ebegin "Unregistering $reg"
-                       :BINDIR:/nbpunrgstr "$reg"
-                       eend $?
-               done
-
-               ebegin "Stopping atalkd"
-               start-stop-daemon --stop --quiet --exec :SBINDIR:/atalkd
-               eend $?
-       fi
-
-       if [ "${CNID_METAD_RUN}" = "yes" ] ; then
-               ebegin "Stopping cnid_metad"
-               start-stop-daemon --stop --quiet --exec :SBINDIR:/cnid_metad
-               eend $?
-       fi
+    ebegin "Stopping afpd"
+    start-stop-daemon --stop --quiet --exec :SBINDIR:/afpd
+    eend $?
+    
+    ebegin "Stopping cnid_metad"
+    start-stop-daemon --stop --quiet --exec :SBINDIR:/cnid_metad
+    eend $?
 }