@@ -27,28 +27,23 @@ cp -r $ADDON_FILES/* $ADDON_TMP/
2727
2828
2929echo " installing node modules..."
30- cp package.json $ADDON_TMP /node-red/
31- cd $ADDON_TMP /node-red
30+ cp package.json $ADDON_TMP /node-red/lib/
31+ cd $ADDON_TMP /node-red/lib
3232npm install --silent --no-package-lock --production --no-optional --global-style
33-
33+ rm $ADDON_TMP /node-red/lib/package.json
3434
3535echo " adapt Node-RED..."
36- rm -r $ADDON_TMP /node-red/node_modules/node-red/nodes/core/hardware
37- # mv $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig
38- # sed "s/var npmCommand =.*/var npmCommand = '\/usr\/local\/addons\/node-red\/bin\/npm';/" $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig > $ADDON_TMP/node-red/node_modules/node-red/red/runtime/nodes/registry/installer.js
39- mv $ADDON_TMP /node-red/node_modules/node-red/red/runtime/log.js $ADDON_TMP /node-red/node_modules/node-red/red/runtime/log.js.orig
40- sed " s/util\.log/console.log/g" $ADDON_TMP /node-red/node_modules/node-red/red/runtime/log.js.orig > $ADDON_TMP /node-red/node_modules/node-red/red/runtime/log.js
41-
42-
43- echo " moving node modules to lib dir..."
44- cp -r $ADDON_TMP /node-red/node_modules $ADDON_TMP /node-red/lib/
45- rm -r $ADDON_TMP /node-red/node_modules
36+ rm -r $ADDON_TMP /node-red/lib/node_modules/node-red/nodes/core/hardware
37+ # mv $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig
38+ # sed "s/var npmCommand =.*/var npmCommand = '\/usr\/local\/addons\/node-red\/bin\/npm';/" $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js.orig > $ADDON_TMP/node-red/lib/node_modules/node-red/red/runtime/nodes/registry/installer.js
39+ mv $ADDON_TMP /node-red/lib/node_modules/node-red/red/runtime/log.js $ADDON_TMP /node-red/lib/node_modules/node-red/red/runtime/log.js.orig
40+ sed " s/util\.log/console.log/g" $ADDON_TMP /node-red/lib/node_modules/node-red/red/runtime/log.js.orig > $ADDON_TMP /node-red/lib/node_modules/node-red/red/runtime/log.js
4641
4742cd $BUILD_DIR
4843
4944
5045echo " creating version file"
51- ADDON_VERSION=` jq -r ' .version' $ADDON_TMP /node-red/ package.json`
46+ ADDON_VERSION=` jq -r ' .version' package.json`
5247NPM_VERSION=` jq -r ' .version' $ADDON_TMP /node-red/lib/node_modules/npm/package.json`
5348RED_VERSION=` jq -r ' .version' $ADDON_TMP /node-red/lib/node_modules/node-red/package.json`
5449DASHBOARD_VERSION=` jq -r ' .version' $ADDON_TMP /node-red/lib/node_modules/node-red-dashboard/package.json`
0 commit comments