8000 Update source.sh · homebridge/homebridge-syno-spk@ce62864 · GitHub
[go: up one dir, main page]

Skip to content

Commit ce62864

Browse files
committed
Update source.sh
- 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.
1 parent 26c1ac7 commit ce62864

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

app/source.sh

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
#!/bin/sh
22

3-
4-
53
export HB_SERVICE_STORAGE_PATH="$(readlink -f /var/packages/homebridge/shares/homebridge)"
4+
NODE_BIN_PATH="/var/packages/homebridge/target/app/bin"
65

76
# Use Synology supplied NodeJS v18 - https://github.com/homebridge/homebridge-syno-spk/issues/124
8-
# if [ -f /var/packages/Node.js_v18/target/usr/local/bin/node ]; then
9-
NODE_BIN_PATH="/var/packages/Node.js_v18/target/usr/local/bin"
10-
export HB_SERVICE_NODE_EXEC_PATH="/var/packages/Node.js_v18/target/usr/local/bin/node"
11-
# else
12-
# NODE_BIN_PATH="/var/packages/homebridge/target/app/bin"
13-
# export HB_SERVICE_NODE_EXEC_PATH="/var/packages/homebridge/target/app/bin/node"
14-
#fi
7+
if [ -f /var/packages/Node.js_v18/target/usr/local/bin/node ]; then
8+
NODE_BIN_PATH="/var/packages/Node.js_v18/target/usr/local/bin:$NODE_BIN_PATH"
9+
export HB_SERVICE_NODE_EXEC_PATH="/var/packages/Node.js_v18/target/usr/local/bin/node"
10+
else
11+
export HB_SERVICE_NODE_EXEC_PATH="/var/packages/homebridge/target/app/bin/node"
12+
fi
1513

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

0 commit comments

Comments
 (0)
0