Project

General

Profile

Statistics
| Branch: | Revision:

gdp-if / mqtt-gateway / mqtt-gdp-gateway.conf.template @ master

History | View | Annotate | Download (986 Bytes)

1 4bb346e5 Eric Allman
description "Log MQTT data into GDP"
2
3
# this gets started as an instance from mqtt-gdp-gateways.conf
4
5 384562d1 Eric Allman
stop on runlevel [016]
6 4bb346e5 Eric Allman
7
console log
8
9 ec79363a Eric Allman
instance $MQTT_SERVER
10 4bb346e5 Eric Allman
11 8d59f16d Eric Allman
env GDP_ROOT=@GDP_ROOT@
12
env PROG="@GDP_ROOT@/sbin/start-mqtt-gdp-gateway.sh"
13 4bb346e5 Eric Allman
env CONFIG="/etc/default/mqtt-gdp-gateway"
14 a164b97b Eric Allman
env LOGFILE="@GDP_LOG_DIR@/mqtt-gdp-gateway.log"
15 4bb346e5 Eric Allman
16
setuid gdp
17
18
pre-start script
19
        test ! -r $CONFIG || . $CONFIG
20
        exec >> $LOGFILE 2>&1
21 ec79363a Eric Allman
        if [ -z "$MQTT_SERVER" ]
22 4bb346e5 Eric Allman
        then
23 ec79363a Eric Allman
                echo "Must specify MQTT_SERVER"
24 4bb346e5 Eric Allman
                false
25
        else
26
                true
27
        fi
28 a164b97b Eric Allman
        echo "[`date`] $NAME starting on $MQTT_SERVER"
29 4bb346e5 Eric Allman
        # debugging
30 8d59f16d Eric Allman
        echo "GDP_ROOT=$GDP_ROOT
31 4bb346e5 Eric Allman
        echo "CONFIG=$CONFIG"
32
        echo cwd=`pwd`
33
end script
34

35
script
36
        test ! -r $CONFIG || . $CONFIG
37
        exec >> $LOGFILE 2>&1
38 8d59f16d Eric Allman
        echo "[`date`] sh $GDP_ROOT/sbin/start-mqtt-gdp-gateway.sh $MQTT_SERVER"
39
        exec sh $GDP_ROOT/sbin/start-mqtt-gdp-gateway.sh $MQTT_SERVER
40 4bb346e5 Eric Allman
end script
41

42
pre-stop script
43
        test ! -r $CONFIG || . $CONFIG
44
        exec >> $LOGFILE 2>&1
45 ec79363a Eric Allman
        echo "[`date`] $NAME stopping on $MQTT_SERVER"
46 4bb346e5 Eric Allman
end script