SOURCES (DEVEL): mythbackend.init - add flush-logs target - cosmetics
glen
glen at pld-linux.org
Sat Feb 4 16:33:48 CET 2006
Author: glen Date: Sat Feb 4 15:33:47 2006 GMT
Module: SOURCES Tag: DEVEL
---- Log message:
- add flush-logs target
- cosmetics
---- Files affected:
SOURCES:
mythbackend.init (1.2 -> 1.2.2.1)
---- Diffs:
================================================================
Index: SOURCES/mythbackend.init
diff -u SOURCES/mythbackend.init:1.2 SOURCES/mythbackend.init:1.2.2.1
--- SOURCES/mythbackend.init:1.2 Mon Sep 5 18:58:34 2005
+++ SOURCES/mythbackend.init Sat Feb 4 16:33:42 2006
@@ -1,9 +1,9 @@
-#!/bin/bash
+#!/bin/sh
#
-# Startup script for mythbackend
+# mythbackend mythbackend
#
# chkconfig: 2345 86 14
-# description: mythbackend.
+# description: mythbackend
# processname: mythbackend
# pidfile: /var/run/mythbackend.pid
# config: /etc/sysconfig/mythbackend
@@ -18,31 +18,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
@@ -52,8 +49,13 @@
$0 start
exit $?
;;
+flush-logs)
+ if [ -f /var/lock/subsys/mythbackend ]; then
+ killproc --pidfile mythtv/mythbackend.pid -HUP mythbackend
+ 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.2&r2=1.2.2.1&f=u
More information about the pld-cvs-commit
mailing list