X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/ff1fb96a897030301c403de0189279ad5a5eed1d..refs/heads/master:/debian/hmland.init?ds=sidebyside diff --git a/debian/hmland.init b/debian/hmland.init index dd0dd0e..a2bf4b6 100644 --- a/debian/hmland.init +++ b/debian/hmland.init @@ -18,16 +18,32 @@ PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Homematic LAN Adapter service" # Introduce a short description here NAME=hmland # Introduce the short server's name here DAEMON=/opt/hm/hmcfgusb/$NAME # Introduce the server's location here -DAEMON_ARGS="-r 03:30 -d -P -p 1000 -L /var/log/hmland.log" # Arguments to run the daemon with +DAEMON_ARGS="-d -P" # Arguments to run the daemon with PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME +if [ ! -x $DAEMON ]; then + DAEMON=/opt/hmcfgusb/$NAME #location from Fhem wiki... +fi + # Exit if the package is not installed [ -x $DAEMON ] || exit 0 +HMLAND_LOGGING="no" +HMLAND_PORT="1000" +HMLAND_ENABLED="0" + # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME +test "$HMLAND_ENABLED" != "0" || exit 0 + +DAEMON_ARGS="$DAEMON_ARGS -p $HMLAND_PORT $HMLAND_OPTS" + +if [ "$HMLAND_LOGGING" = "yes" ]; then + DAEMON_ARGS="$DAEMON_ARGS -L /var/log/hmland.log" +fi + # Load the VERBOSE setting and other rcS variables . /lib/init/vars.sh