|
|
@ -2,26 +2,20 @@ |
|
|
|
|
|
|
|
START=99 |
|
|
|
|
|
|
|
USE_PROCD=1 |
|
|
|
|
|
|
|
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() |
|
|
|
start_service() |
|
|
|
{ |
|
|
|
mkdir -p /usr/etc/ |
|
|
|
ln -sf /etc/openzwave /usr/etc/openzwave |
|
|
|
|
|
|
|
mkdir -p "${MOZIOT_HOME}/log" |
|
|
|
run_app &> "${MOZIOT_HOME}/log/run-app.log" & |
|
|
|
procd_open_instance mozilla-iot-gateway |
|
|
|
procd_set_param command /usr/bin/npm start --prefix /opt/mozilla-iot/gateway |
|
|
|
procd_set_param stdout 1 |
|
|
|
procd_set_param stderr 1 |
|
|
|
procd_close_instance |
|
|
|
} |