Merge pull request #7475 from miska/mozilla

node-mozilla-iot-gateway: Cleanup init script
This commit is contained in:
Marko Ratkaj 2018-11-30 16:06:56 +01:00 committed by GitHub
commit 4b576f2ddc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 15 deletions

View File

@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NPM_NAME:=mozilla-iot-gateway
PKG_NAME:=node-$(PKG_NPM_NAME)
PKG_VERSION:=0.6.0
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_REV:=df2d06def2051238bde7b8e5ee306262235d4c9f
PKG_SOURCE_PROTO:=git

View File

@ -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
}