in idb/common/tar.py [0:0]
def _apply_additional_args(self, command: List[str], temp_dir: str) -> None:
additional_args = self._additional_tar_args
if additional_args:
command.extend(additional_args)
if self._place_in_subfolders:
for path in self._paths:
sub_dir_name = str(uuid.uuid4())
temp_subdir = os.path.join(temp_dir, sub_dir_name)
os.symlink(os.path.dirname(path), temp_subdir)
path_to_file = os.path.join(sub_dir_name, os.path.basename(path))
command.extend(["-C", temp_dir, path_to_file])
else:
for path in self._paths:
command.extend(["-C", os.path.dirname(path), os.path.basename(path)])