Skip to content

Commit

Permalink
Update source.sh
Browse files Browse the repository at this point in the history
- Fix `hb-service` not working from Homebridge UI when using Synology Node.JS-v18 package.
- Revert to bundled NodeJS version, when removing Node.JS-v18 package.
  • Loading branch information
ebaauw committed Jul 20, 2023
1 parent 26c1ac7 commit ce62864
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions app/source.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
#!/bin/sh



export HB_SERVICE_STORAGE_PATH="$(readlink -f /var/packages/homebridge/shares/homebridge)"
NODE_BIN_PATH="/var/packages/homebridge/target/app/bin"

# Use Synology supplied NodeJS v18 - https://github.com/homebridge/homebridge-syno-spk/issues/124
# if [ -f /var/packages/Node.js_v18/target/usr/local/bin/node ]; then
NODE_BIN_PATH="/var/packages/Node.js_v18/target/usr/local/bin"
export HB_SERVICE_NODE_EXEC_PATH="/var/packages/Node.js_v18/target/usr/local/bin/node"
# else
# NODE_BIN_PATH="/var/packages/homebridge/target/app/bin"
# export HB_SERVICE_NODE_EXEC_PATH="/var/packages/homebridge/target/app/bin/node"
#fi
if [ -f /var/packages/Node.js_v18/target/usr/local/bin/node ]; then
NODE_BIN_PATH="/var/packages/Node.js_v18/target/usr/local/bin:$NODE_BIN_PATH"
export HB_SERVICE_NODE_EXEC_PATH="/var/packages/Node.js_v18/target/usr/local/bin/node"
else
export HB_SERVICE_NODE_EXEC_PATH="/var/packages/homebridge/target/app/bin/node"
fi

export HB_SERVICE_EXEC_PATH="/var/packages/homebridge/target/app/lib/node_modules/homebridge-config-ui-x/dist/bin/hb-service.js"

Expand Down

0 comments on commit ce62864

Please sign in to comment.