]> git.pld-linux.org Git - packages/netatalk.git/blobdiff - netatalk.init
- fix format string warnings
[packages/netatalk.git] / netatalk.init
index 0f163b5128b5e133a5d0d28a4632da3020882f68..4fd4578f4ebb6d4e73870666addcbb4852b154e6 100644 (file)
@@ -41,9 +41,7 @@ RETVAL_ATALKD=0
 RETVAL_PAPD=0
 RETVAL_AFPD=0
 
-# startup code for everything
-case "$1" in
-  start)
+start() {
        if [ -f /var/lock/subsys/atalk ]; then
                msg_already_running "AppleTalk"
                exit 0
@@ -77,9 +75,9 @@ case "$1" in
                RETVAL=0
                touch /var/lock/subsys/atalk || RETVAL=1
        fi
-       ;;
+}
 
-  stop)
+stop() {
        if [ ! -f /var/lock/subsys/atalk ]; then
                msg_not_running "AppleTalk"
                exit 0
@@ -107,14 +105,22 @@ case "$1" in
                msg_stopping "afpd"
                killproc afpd
        fi
-
-       RETVAL=0
        rm -f /var/lock/subsys/atalk >/dev/null 2>&1
+}
+
+RETVAL=0
+# startup code for everything
+case "$1" in
+  start)
+       start
+       ;;
+
+  stop)
+       stop
        ;;
   restart|force-reload)
-       $0 stop
-       $0 start
-       exit $?
+       stop
+       start
        ;;
   status)
        if is_yes "${ATALKD_RUN}"; then 
This page took 0.044116 seconds and 4 git commands to generate.