From 79cae20d46e3dabd8083cfe65f712a3cf061b97e Mon Sep 17 00:00:00 2001
From: Frank Baier <frank.baier@swr.de>
Date: Thu, 16 Jan 2025 17:04:25 +0000
Subject: [PATCH] Add new file

---
 dist.py | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 dist.py

diff --git a/dist.py b/dist.py
new file mode 100644
index 0000000..64ed554
--- /dev/null
+++ b/dist.py
@@ -0,0 +1,28 @@
+#!/usr/bin/env python
+import os, shutil
+from mkp import dist
+
+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')}")
+
+version = os.environ.get("CI_COMMIT_TAG")
+name = os.environ.get("PROJECT_NAME")
+title = os.environ.get("CI_PROJECT_TITLE")
+author = os.environ.get("PROJECT_AUTHOR")
+description = os.environ.get("CI_PROJECT_DESCRIPTION")
+download_url = os.environ.get("CI_PROJECT_URL")
+
+dist({
+    'name': name,
+    'title': title,
+    'author': author,
+    'description': description,
+    'download_url': download_url,
+    'version': version,
+    'version.min_required': '2.3.0',
+})
-- 
GitLab