![trop[bot]](/assets/img/avatar_default.png)
* build: use siso instead of reclient Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com> * build: remove no longer needed arg for siso * build: fix ffmpeg build with siso --------- Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com> Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
24 lines
856 B
Python
24 lines
856 B
Python
#!/usr/bin/python3
|
|
|
|
import os
|
|
import sys
|
|
|
|
NODE_ROOT_DIR = "../../third_party/electron_node"
|
|
out_dir = sys.argv[1]
|
|
fs_files = sys.argv[2:]
|
|
|
|
for fs_file in fs_files:
|
|
with open(os.path.join(NODE_ROOT_DIR, fs_file), 'r',
|
|
encoding='utf-8') as f:
|
|
contents = f.read()
|
|
original_fs_file = fs_file.replace('internal/fs/',
|
|
'internal/original-fs/').replace('lib/fs.js',
|
|
'lib/original-fs.js').replace('lib/fs/',
|
|
'lib/original-fs/')
|
|
|
|
with open(os.path.join(out_dir, original_fs_file), 'w',
|
|
encoding='utf-8') as transformed_f:
|
|
transformed_contents = contents.replace('internal/fs/',
|
|
'internal/original-fs/').replace('require(\'fs',
|
|
'require(\'original-fs')
|
|
transformed_f.write(transformed_contents)
|