diff --git a/mkp/unbound-1.2.4-20240522.mkp b/mkp/unbound-1.2.4-20240522.mkp index 50143806c05d843c30d2dfbb5393b0b86d6bc85f..23f5bcb3f1aa834282be4fee3631525621523e74 100644 Binary files a/mkp/unbound-1.2.4-20240522.mkp and b/mkp/unbound-1.2.4-20240522.mkp differ diff --git a/source/lib/python3/cmk/base/cee/plugins/bakery/unbound.py b/source/lib/python3/cmk/base/cee/plugins/bakery/unbound.py index 3134fe5b4beae4ea6b66bbf381fad4601ee62a9d..e9ed46304b71104ce06202c5335680c7602e1a17 100644 --- a/source/lib/python3/cmk/base/cee/plugins/bakery/unbound.py +++ b/source/lib/python3/cmk/base/cee/plugins/bakery/unbound.py @@ -29,12 +29,13 @@ def get_unbound_files(conf) -> FileGenerator: base_os=OS.LINUX, source=Path('unbound'), ) - if config_file_path := conf.get('config_file_path'): - yield PluginConfig( - base_os=OS.LINUX, - lines=[f'UNBOUND_CFG={config_file_path}'], - target=Path('unbound.cfg'), - ) + if isinstance(conf, dict): + if config_file_path := conf.get('config_file_path'): + yield PluginConfig( + base_os=OS.LINUX, + lines=[f'UNBOUND_CFG={config_file_path}'], + target=Path('unbound.cfg'), + ) register.bakery_plugin(