Files
termux-packages/packages/nodejs/tools-install.py.patch
2024-02-20 16:08:51 +00:00

39 lines
985 B
Diff

--- a/tools/install.py
+++ b/tools/install.py
@@ -140,10 +140,9 @@ def subdir_files(path, dest, action):
for subdir, files_in_path in ret.items():
action(files_in_path, subdir + '/')
-def files(action):
+def files(action, output_prefix):
is_windows = sys.platform == 'win32'
output_file = 'node'
- output_prefix = 'out/Release/'
if is_windows:
output_file += '.exe'
@@ -319,7 +318,9 @@ def run(args):
if len(args) > 3:
node_prefix = args[3]
-
+ output_prefix = 'out/Release/'
+ if len(args) > 4:
+ output_prefix = args[4]
# install_path thus becomes the base target directory.
install_path = dst_dir + node_prefix + '/'
@@ -334,10 +335,10 @@ def run(args):
return
else:
if cmd == 'install':
- files(install)
+ files(install, output_prefix)
return
if cmd == 'uninstall':
- files(uninstall)
+ files(uninstall, output_prefix)
return
raise RuntimeError('Bad command: %s\n' % cmd)