]> git.pld-linux.org Git - packages/mythtv.git/commitdiff
- merged from DEVEL
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 12 Feb 2006 23:48:02 +0000 (23:48 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    mythbackend.init -> 1.4

mythbackend.init

index 60793bc2541f9a6c05a42e68e59f2dce0ea9a897..be4ee668a0c319cdff3eb1a6008e991825d8ab6e 100644 (file)
@@ -1,8 +1,8 @@
-#!/bin/bash
+#!/bin/sh
 #
-# Starts the mythbackend as a daemon
+# mythbackend  Server component of MythTV
 #
-# chkconfig: 345 90 10
+# chkconfig: 2345 86 14
 # description: Starts the mythbackend process as a daemon after the XWindows \
 #              system is started, in runlevel 5. This allows scheduled \
 #              recordings to occur without manual intervention.
@@ -20,31 +20,28 @@ fi
 ## Defaults, override them in /etc/sysconfig/mythbackend
 : ${MYTHTV_HOME=/var/lib/mythtv}
 
-binary=/usr/bin/mythbackend
-prog=mythbackend
-RETVAL=0
-OPTIONS="$OPTIONS --daemon --logfile /var/log/mythtv/$prog.log --pidfile /var/run/mythtv/$prog.pid"
+OPTIONS="$OPTIONS --daemon --logfile /var/log/mythtv/mythbackend.log --pidfile /var/run/mythtv/mythbackend.pid"
 
+RETVAL=0
 # See how we were called.
 case "$1" in
 start)
        # Start daemons.
-       if [ ! -f /var/lock/subsys/$prog ]; then
+       if [ ! -f /var/lock/subsys/mythbackend ]; then
                msg_starting "Mythbackend"
-               daemon --user mythtv "cd $MYTHTV_HOME && $binary $OPTIONS"
-
+               daemon --user mythtv "cd $MYTHTV_HOME && /usr/sbin/mythbackend $OPTIONS"
                RETVAL=$?
-               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
+               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mythbackend
        else
                msg_already_running "Mythbackend"
        fi
 ;;
 stop)
        # Stop daemons.
-       if [ -f /var/lock/subsys/$prog ]; then
+       if [ -f /var/lock/subsys/mythbackend ]; then
                msg_stopping "Mythbackend"
-               killproc --pidfile mythtv/$prog.pid $binary
-               rm -f /var/lock/subsys/$prog /var/run/mythtv/$prog.pid >/dev/null 2>&1
+               killproc --pidfile mythtv/mythbackend.pid mythbackend
+               rm -f /var/lock/subsys/mythbackend /var/run/mythtv/mythbackend.pid >/dev/null 2>&1
        else
                msg_not_running "Mythbackend"
        fi
@@ -54,8 +51,14 @@ restart)
        $0 start
        exit $?
 ;;
+flush-logs)
+       if [ -f /var/lock/subsys/mythbackend ]; then
+               show "Rotating %s logs" "Mythbackend"
+               killproc --pidfile mythtv/mythbackend.pid mythbackend -HUP
+       fi
+       ;;
 status)
-       status $prog
+       status mythbackend
 ;;
 *)
        msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
This page took 0.04076 seconds and 4 git commands to generate.