From 0821a7d31b33e22afddd83639cfb56e4d616ac26 Mon Sep 17 00:00:00 2001 From: Roland Jax Date: Thu, 15 May 2014 21:08:49 +0200 Subject: [PATCH] init and logrotate file added. --- .../{csv => etc/ebus-daemon}/vaillant/ci.csv | 0 .../{csv => etc/ebus-daemon}/vaillant/ci.ods | Bin .../ebus-daemon}/vaillant/vpm20s.csv | 0 .../ebus-daemon}/vaillant/vpm20s.ods | Bin .../ebus-daemon}/vaillant/vpm3035w.csv | 0 .../ebus-daemon}/vaillant/vpm3035w.ods | Bin .../ebus-daemon}/vaillant/vr603.csv | 0 .../ebus-daemon}/vaillant/vr603.ods | Bin .../ebus-daemon}/vaillant/vr903.csv | 0 .../ebus-daemon}/vaillant/vr903.ods | Bin .../{csv => etc/ebus-daemon}/vaillant/vwx.csv | 0 .../{csv => etc/ebus-daemon}/vaillant/vwx.ods | Bin contrib/etc/init.d/ebus-daemon.debian | 44 ++++++++++++++++++ contrib/etc/logrotate.d/ebus-daemon | 9 ++++ 14 files changed, 53 insertions(+) rename contrib/{csv => etc/ebus-daemon}/vaillant/ci.csv (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/ci.ods (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vpm20s.csv (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vpm20s.ods (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vpm3035w.csv (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vpm3035w.ods (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vr603.csv (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vr603.ods (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vr903.csv (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vr903.ods (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vwx.csv (100%) rename contrib/{csv => etc/ebus-daemon}/vaillant/vwx.ods (100%) create mode 100755 contrib/etc/init.d/ebus-daemon.debian create mode 100644 contrib/etc/logrotate.d/ebus-daemon diff --git a/contrib/csv/vaillant/ci.csv b/contrib/etc/ebus-daemon/vaillant/ci.csv similarity index 100% rename from contrib/csv/vaillant/ci.csv rename to contrib/etc/ebus-daemon/vaillant/ci.csv diff --git a/contrib/csv/vaillant/ci.ods b/contrib/etc/ebus-daemon/vaillant/ci.ods similarity index 100% rename from contrib/csv/vaillant/ci.ods rename to contrib/etc/ebus-daemon/vaillant/ci.ods diff --git a/contrib/csv/vaillant/vpm20s.csv b/contrib/etc/ebus-daemon/vaillant/vpm20s.csv similarity index 100% rename from contrib/csv/vaillant/vpm20s.csv rename to contrib/etc/ebus-daemon/vaillant/vpm20s.csv diff --git a/contrib/csv/vaillant/vpm20s.ods b/contrib/etc/ebus-daemon/vaillant/vpm20s.ods similarity index 100% rename from contrib/csv/vaillant/vpm20s.ods rename to contrib/etc/ebus-daemon/vaillant/vpm20s.ods diff --git a/contrib/csv/vaillant/vpm3035w.csv b/contrib/etc/ebus-daemon/vaillant/vpm3035w.csv similarity index 100% rename from contrib/csv/vaillant/vpm3035w.csv rename to contrib/etc/ebus-daemon/vaillant/vpm3035w.csv diff --git a/contrib/csv/vaillant/vpm3035w.ods b/contrib/etc/ebus-daemon/vaillant/vpm3035w.ods similarity index 100% rename from contrib/csv/vaillant/vpm3035w.ods rename to contrib/etc/ebus-daemon/vaillant/vpm3035w.ods diff --git a/contrib/csv/vaillant/vr603.csv b/contrib/etc/ebus-daemon/vaillant/vr603.csv similarity index 100% rename from contrib/csv/vaillant/vr603.csv rename to contrib/etc/ebus-daemon/vaillant/vr603.csv diff --git a/contrib/csv/vaillant/vr603.ods b/contrib/etc/ebus-daemon/vaillant/vr603.ods similarity index 100% rename from contrib/csv/vaillant/vr603.ods rename to contrib/etc/ebus-daemon/vaillant/vr603.ods diff --git a/contrib/csv/vaillant/vr903.csv b/contrib/etc/ebus-daemon/vaillant/vr903.csv similarity index 100% rename from contrib/csv/vaillant/vr903.csv rename to contrib/etc/ebus-daemon/vaillant/vr903.csv diff --git a/contrib/csv/vaillant/vr903.ods b/contrib/etc/ebus-daemon/vaillant/vr903.ods similarity index 100% rename from contrib/csv/vaillant/vr903.ods rename to contrib/etc/ebus-daemon/vaillant/vr903.ods diff --git a/contrib/csv/vaillant/vwx.csv b/contrib/etc/ebus-daemon/vaillant/vwx.csv similarity index 100% rename from contrib/csv/vaillant/vwx.csv rename to contrib/etc/ebus-daemon/vaillant/vwx.csv diff --git a/contrib/csv/vaillant/vwx.ods b/contrib/etc/ebus-daemon/vaillant/vwx.ods similarity index 100% rename from contrib/csv/vaillant/vwx.ods rename to contrib/etc/ebus-daemon/vaillant/vwx.ods diff --git a/contrib/etc/init.d/ebus-daemon.debian b/contrib/etc/init.d/ebus-daemon.debian new file mode 100755 index 00000000..d64558da --- /dev/null +++ b/contrib/etc/init.d/ebus-daemon.debian @@ -0,0 +1,44 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: ebus-daemon +# Required-Start: $network $remote_fs $syslog +# Required-Stop: $network $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: +# Short-Description: Start ebus-daemon +### END INIT INFO + +PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin + +. /lib/lsb/init-functions + +DAEMON=/usr/bin/ebus-daemon +PIDFILE=/var/run/ebus-daemon.pid + +test -x $DAEMON || exit 5 + +case $1 in + start) + log_daemon_msg "Starting ebus-daemon" "ebus-daemon" + start-stop-daemon --start --quiet --oknodo --pidfile $PIDFILE --startas $DAEMON + status=$? + log_end_msg $status + ;; + stop) + log_daemon_msg "Stopping ebus-daemon" "ebus-daemon" + start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE + log_end_msg $? + rm -f $PIDFILE + ;; + restart|force-reload) + $0 stop && sleep 2 && $0 start + ;; + status) + status_of_proc $DAEMON "ebus-daemon" + ;; + *) + echo "Usage: $0 {start|stop|restart|force-reload|status}" + exit 2 + ;; +esac diff --git a/contrib/etc/logrotate.d/ebus-daemon b/contrib/etc/logrotate.d/ebus-daemon new file mode 100644 index 00000000..2e253ea6 --- /dev/null +++ b/contrib/etc/logrotate.d/ebus-daemon @@ -0,0 +1,9 @@ +/var/log/ebus-daemon.log { + rotate 7 + size 1M + copytruncate + compress + missingok + notifempty + daily +}