mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-28 17:48:50 +00:00
281f8abb9a
This removes the dependency on our custom fork of [node-usb](https://github.com/balena-io-modules/node-usb) and uses the maintained building method of the official node-usb repo Change-type: patch
15 lines
718 B
Diff
15 lines
718 B
Diff
diff --git a/node_modules/node-gyp-build/node-gyp-build.js b/node_modules/node-gyp-build/node-gyp-build.js
|
|
index 61b398e..3cc3be8 100644
|
|
--- a/node_modules/node-gyp-build/node-gyp-build.js
|
|
+++ b/node_modules/node-gyp-build/node-gyp-build.js
|
|
@@ -30,6 +30,9 @@ load.resolve = load.path = function (dir) {
|
|
if (process.env[name + '_PREBUILD']) dir = process.env[name + '_PREBUILD']
|
|
} catch (err) {}
|
|
|
|
+ // pkg fix: native node modules are located externally to the pkg executable
|
|
+ dir = dir.replace(/^\/snapshot\/.+?\/node_modules\//, path.dirname(process.execPath) + path.sep)
|
|
+
|
|
if (!prebuildsOnly) {
|
|
var release = getFirst(path.join(dir, 'build/Release'), matchBuild)
|
|
if (release) return release
|