diff --git a/ecleankernel/layout/blspec.py b/ecleankernel/layout/blspec.py index 405f861..891bec0 100644 --- a/ecleankernel/layout/blspec.py +++ b/ecleankernel/layout/blspec.py @@ -127,8 +127,9 @@ def find_kernels(self, self.name_map.get(fn, KernelFileType.MISC), dir_path / fn, k, ver, module_dict, exclusions) - kernels[(ver, "bls")].all_files.append( - EmptyDirectory(dir_path)) + if (ver, "bls") in kernels: + kernels[(ver, "bls")].all_files.append( + EmptyDirectory(dir_path)) # collect from ESP/Linux if self.ukidir.is_dir():