SOURCES: mythbackend.init - merged from DEVEL
glen
glen at pld-linux.org
Mon Feb 13 00:48:08 CET 2006
Author: glen Date: Sun Feb 12 23:48:08 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- merged from DEVEL
---- Files affected:
SOURCES:
mythbackend.init (1.3 -> 1.4)
---- Diffs:
================================================================
Index: SOURCES/mythbackend.init
diff -u SOURCES/mythbackend.init:1.3 SOURCES/mythbackend.init:1.4
--- SOURCES/mythbackend.init:1.3 Fri Oct 21 01:35:38 2005
+++ SOURCES/mythbackend.init Mon Feb 13 00:48:02 2006
@@ -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 @@
## 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 @@
$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}"
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/mythbackend.init?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list