Currently, the code for service folder decompression is outdated:
|
def uncompress_targz_directory(tar_name, directory): |
|
""" |
|
Untar GZ file |
|
""" |
|
with tarfile.open(tar_name) as out_tar: |
|
out_tar.extractall("/".join(directory.split("/")[:-1])) |
|
return |
This should be changed by:
out_tar.extractall("/".join(directory.split("/")[:-1]), filter="fully_trusted").
Plus, fix this:
|
f"find {copied_folder_path} -type d -exec chmod {permissions_config['directory_chmod']} {{}} \;", |
by adding an extra reverse slash.
And the same for:
|
f"find {copied_folder_path} -type f -exec chmod {permissions_config['file_chmod']} {{}} \;", |
Currently, the code for service folder decompression is outdated:
buisciii-tools/buisciii/utils.py
Lines 313 to 319 in 7de6236
This should be changed by:
out_tar.extractall("/".join(directory.split("/")[:-1]), filter="fully_trusted").Plus, fix this:
buisciii-tools/buisciii/utils.py
Line 513 in 7de6236
by adding an extra reverse slash.
And the same for:
buisciii-tools/buisciii/utils.py
Line 521 in 7de6236