Project

General

Profile

Statistics
| Branch: | Revision:

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

History | View | Annotate | Download (986 Bytes)

1
description "Log MQTT data into GDP"
2

    
3
# this gets started as an instance from mqtt-gdp-gateways.conf
4

    
5
stop on runlevel [016]
6

    
7
console log
8

    
9
instance $MQTT_SERVER
10

    
11
env GDP_ROOT=@GDP_ROOT@
12
env PROG="@GDP_ROOT@/sbin/start-mqtt-gdp-gateway.sh"
13
env CONFIG="/etc/default/mqtt-gdp-gateway"
14
env LOGFILE="@GDP_LOG_DIR@/mqtt-gdp-gateway.log"
15

    
16
setuid gdp
17

    
18
pre-start script
19
        test ! -r $CONFIG || . $CONFIG
20
        exec >> $LOGFILE 2>&1
21
        if [ -z "$MQTT_SERVER" ]
22
        then
23
                echo "Must specify MQTT_SERVER"
24
                false
25
        else
26
                true
27
        fi
28
        echo "[`date`] $NAME starting on $MQTT_SERVER"
29
        # debugging
30
        echo "GDP_ROOT=$GDP_ROOT
31
        echo "CONFIG=$CONFIG"
32
        echo cwd=`pwd`
33
end script
34

35
script
36
        test ! -r $CONFIG || . $CONFIG
37
        exec >> $LOGFILE 2>&1
38
        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
end script
41

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