diff --git a/enroll/harvest.py b/enroll/harvest.py index 9e5d320..a9d5526 100644 --- a/enroll/harvest.py +++ b/enroll/harvest.py @@ -367,6 +367,10 @@ def _role_name_from_unit(unit: str) -> str: return _safe_name(base) +def _role_name_from_pkg(pkg: str) -> str: + return _safe_name(pkg) + + def _copy_into_bundle( bundle_dir: str, role_name: str, abs_path: str, src_rel: str ) -> None: @@ -1644,6 +1648,8 @@ def harvest( manual_pkgs_skipped.append(pkg) continue + role = _role_name_from_pkg(pkg) + notes: List[str] = [] excluded: List[ExcludedFile] = [] managed: List[ManagedFile] = []