1
0
This repository has been archived on 2025-03-31. You can view files and clone it, but cannot push or open issues or pull requests.
check_mk-plugins/bin/findtargets.py

31 lines
711 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import configparser
import os
import sys
if len(sys.argv) < 3:
print("Syntax: {} BUILD_DIR FILE_LIST".format(sys.argv[0]))
sys.exit(1)
source_dirs = sys.argv[2:]
dst_dir = sys.argv[1]
for src_dir in source_dirs:
pkg_name = os.path.basename(src_dir)
info = {
"name": pkg_name,
"version": 1.0
}
if os.path.isfile(src_dir + "/baseinfo.ini"):
cfg = configparser.ConfigParser()
cfg.read(src_dir + "/baseinfo.ini")
for key in cfg["info"]:
info[key] = cfg["info"][key]
dst_file = os.path.normpath(dst_dir + "/" + "{}-{}.mkp".format(info["name"], info["version"]))
print(dst_file)