node-mozilla-iot-gateway: bump to version 0.6.0
[feed/packages.git] / lang / node-mozilla-iot-gateway / files / mozilla-iot-gateway.init
index f2663d5a27704c26a780b9d8ca976aec08953a00..7bd3836cab3f200e14ab12ab6814881bbdd45474 100644 (file)
@@ -2,11 +2,26 @@
 
 START=99
 
-_npm=/usr/bin/npm
+HOME=/root
+MOZIOT_HOME="${HOME}/.mozilla-iot"
+export PATH="/opt/mozilla-iot/gateway/tools:${PATH}"
+
+run_app() {
+       cd /opt/mozilla-iot/gateway
+
+       echo "node version"
+       node --version
+       echo "npm version"
+       npm --version
+       echo "Starting gateway ..."
+       npm start
+}
 
 start()
 {
-       mkdir -p /tmp/mozilla-iot/gateway/
-       cd /opt/mozilla-iot/gateway/
-       $_npm start &> /tmp/mozilla-iot/gateway/run-app.log &
+       mkdir -p /usr/etc/
+       ln -sf /etc/openzwave /usr/etc/openzwave
+
+       mkdir -p "${MOZIOT_HOME}/log"
+       run_app &> "${MOZIOT_HOME}/log/run-app.log" &
 }