Move project tellstickd into 3rdparty

This commit is contained in:
Micke Prag 2011-11-11 12:02:40 +01:00
parent 37716bdbe2
commit 85d6323e28
6 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,75 @@
#!/bin/bash
#
# Init file for tellstickd remote light switch daemon
#
# Written by Magnus Juntti
#
# chkconfig: 35 54 46
# description: tellstickd remote light switch daemon
#
# processname: tellstickd
# config: /etc/tellstickd.conf
# pidfile: /var/run/tellstick
. /lib/lsb/init-functions
DAEMON="/usr/local/bin/tellstickd"
NAME="tellstickd"
CONFIG_FILE="/etc/tellstickd.conf"
PID_FILE="/var/run/tellstickd.pid"
OPTIONS=""
[ -x $DAEMON ] || exit 1
[ -r $CONFIG_FILE ] || exit 1
RETVAL=0
prog="tellstickd"
desc="remote switch daemon"
start() {
log_begin_msg "Starting $desc ($prog): "
start-stop-daemon --start --quiet --pidfile "$PID_FILE" --name $NAME --exec $DAEMON -- --daemon --config $CONFIG_FILE $OPTIONS
log_end_msg $?
}
stop() {
log_begin_msg "Shutting down $desc ($prog): "
start-stop-daemon --stop --quiet --pidfile "$PID_FILE" --name $NAME
log_end_msg $?
}
restart() {
stop
start
}
reload() {
restart
# the daemon doesn't reacto to sig HUP, so just restart it
# log_begin_msg "Reloading $desc ($prog): "
# start-stop-daemon --stop --quiet --pidfile "$PID_FILE" --name $NAME --signal 1
# log_end_msg $?
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
*)
echo $"Usage: $0 {start|stop|restart|reload}"
exit 2
esac
exit 0