From 93ffc3a9729e3a50d2e5c3e6e1c355689a66252f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Sat, 22 Jan 2011 21:08:25 +0000 Subject: [PATCH] - formatting Changed files: mythbackend.init -> 1.7 --- mythbackend.init | 62 +++++++++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/mythbackend.init b/mythbackend.init index 81c9c9d..f4f5211 100644 --- a/mythbackend.init +++ b/mythbackend.init @@ -21,54 +21,62 @@ pidfile=/var/run/mythtv/mythbackend.pid start() { # Start daemons. - if [ ! -f /var/lock/subsys/mythbackend ]; then - msg_starting "Mythbackend" - daemon /usr/sbin/mythbackend --daemon \ - --user mythtv \ - --logfile /var/log/mythtv/mythbackend.log \ - --pidfile $pidfile \ - $OPTIONS - RETVAL=$? - [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mythbackend - else + if [ -f /var/lock/subsys/mythbackend ]; then msg_already_running "Mythbackend" + return fi + + msg_starting "Mythbackend" + daemon /usr/sbin/mythbackend --daemon \ + --user mythtv \ + --logfile /var/log/mythtv/mythbackend.log \ + --pidfile $pidfile \ + $OPTIONS + RETVAL=$? + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mythbackend } stop() { # Stop daemons. - if [ -f /var/lock/subsys/mythbackend ]; then - msg_stopping "Mythbackend" - killproc --pidfile mythtv/mythbackend.pid mythbackend - rm -f /var/lock/subsys/mythbackend /var/run/mythtv/mythbackend.pid >/dev/null 2>&1 - else + if [ ! -f /var/lock/subsys/mythbackend ]; then msg_not_running "Mythbackend" + return + fi + + msg_stopping "Mythbackend" + killproc --pidfile mythtv/mythbackend.pid mythbackend + rm -f /var/lock/subsys/mythbackend $pidfile >/dev/null 2>&1 +} + +flush-logs() { + if [ ! -f /var/lock/subsys/mythbackend ]; then + return fi + + show "Rotating %s logs" "Mythbackend" + killproc --pidfile $pidfile mythbackend -HUP } RETVAL=0 # See how we were called. case "$1" in -start) + start) start ;; -stop) + stop) stop ;; -restart) + restart) stop start ;; -flush-logs) - if [ -f /var/lock/subsys/mythbackend ]; then - show "Rotating %s logs" "Mythbackend" - killproc --pidfile mythtv/mythbackend.pid mythbackend -HUP - fi + flush-logs) + flush-logs + ;; + status) + status --pidfile $pidfile mythbackend ;; -status) - status mythbackend -;; -*) + *) msg_usage "$0 {start|stop|restart|reload|force-reload|status}" exit 3 esac -- 2.43.0