diff --git a/pungi/scripts/gather_modules.py b/pungi/scripts/gather_modules.py index f3928727..8c19e95f 100644 --- a/pungi/scripts/gather_modules.py +++ b/pungi/scripts/gather_modules.py @@ -65,6 +65,9 @@ def collect_modules(modules_paths: List[BinaryIO], target_dir: str): module_defaults_path = os.path.join(target_dir, 'module_defaults') os.makedirs(modules_path, exist_ok=True) os.makedirs(module_defaults_path, exist_ok=True) + # Defaults modules can be empty, but pungi detects + # empty folder while copying and raises the exception in this case + Path(os.path.join(module_defaults_path, '.empty')).touch() for module_file in modules_paths: data = module_file.read()