diff --git a/dist.py b/dist.py
index a0a724b84a8898f87094adce12b6bd305a0657d7..444945eff4b6be29f0e4737973d21e8a28ddff52 100644
--- a/dist.py
+++ b/dist.py
@@ -6,11 +6,16 @@ print(os.getcwd())
 
 os.makedirs(f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}")
 
-items = ['__init__.py', 'agent_based', 'graphing', 'libexec', 'rulesets', 'server_side_calls', 'special_agents']
-
-for item in items:
-    if os.path.exists(item):
-        shutil.move(item, f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}")
+if os.path.exists('agent_based'):
+    items = ['__init__.py', 'agent_based', 'graphing', 'libexec', 'rulesets', 'server_side_calls', 'special_agents', 'lib', 'checkman']
+    for item in items:
+        if os.path.exists(item):
+            shutil.move(item, f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}")
+else:
+    items = ['__init__.py', 'agent_based', 'graphing', 'libexec', 'rulesets', 'server_side_calls', 'special_agents']
+    for item in items:
+        if os.path.exists(item):
+            shutil.move(item, f"cmk_addons_plugins/{os.environ.get('PROJECT_NAME')}")
 
 version = os.environ.get("CI_COMMIT_TAG")
 name = os.environ.get("PROJECT_NAME")