summaryrefslogtreecommitdiffstats
path: root/build/plugins/yabs_generate_conf.py
diff options
context:
space:
mode:
authoralexv-smirnov <[email protected]>2023-03-28 22:25:04 +0300
committeralexv-smirnov <[email protected]>2023-03-28 22:25:04 +0300
commitb8a17f9b1c166d2e9a26b99348a4c29d972caf55 (patch)
tree1a2d881f1a9452b9c6103dbf69d73da7624e98e5 /build/plugins/yabs_generate_conf.py
parent25659221f18577ea38430a8ec3349836f5626b6a (diff)
Revert ymake build from ydb oss export
Diffstat (limited to 'build/plugins/yabs_generate_conf.py')
-rw-r--r--build/plugins/yabs_generate_conf.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/build/plugins/yabs_generate_conf.py b/build/plugins/yabs_generate_conf.py
deleted file mode 100644
index 49e0982fdbe..00000000000
--- a/build/plugins/yabs_generate_conf.py
+++ /dev/null
@@ -1,61 +0,0 @@
-from _common import sort_by_keywords
-
-
-def get_or_default(kv, name, default):
- if name in kv:
- return kv[name][0]
- return default
-
-
-def onyabs_generate_conf(unit, *args):
- flat, kv = sort_by_keywords(
- {'MODE': 1, 'SCRIPT': 1, 'SRC': 1, 'TOOL': 1, 'CONF_DIR': 1, 'DEST': 1}, args
- )
- src = get_or_default(kv, 'SRC', 'yabs/server/phantom')
- mode = get_or_default(kv, 'MODE', 'production')
-
- script = src + "/" + get_or_default(kv, 'SCRIPT', 'mkconf.py')
- conf = src + "/" + get_or_default(kv, 'CONF_DIR', 'conf-tmpl')
- tool = src + "/" + get_or_default(kv, 'TOOL', 'yabs_conf')
-
- for name in flat:
- filename = "/".join([conf, name])
- unit.onpython([
- script,
- "--cluster-conf-binary", tool,
- "--mode", mode,
- "--dest-dir", "${BINDIR}",
- filename,
- "IN", filename,
- "OUT_NOAUTO", "${BINDIR}/%s" % name,
- "TOOL", tool
- ])
-
-
-def onyabs_generate_phantom_conf_patch(unit, *args):
- flat, kv = sort_by_keywords(
- {'SRC': 1, 'DST': 1}, args
- )
- src = '${ARCADIA_BUILD_ROOT}/' + get_or_default(kv, 'SRC', 'yabs/server/phantom/conf')
- dst = '${ARCADIA_BUILD_ROOT}/' + get_or_default(kv, 'DST', 'yabs/server/phantom/conf-test')
- for f in flat:
- lhs = src + '/' + f
- rhs = dst + '/' + f
- unit.onpython([
- 'mkdiff.py',
- lhs, rhs,
- 'IN', lhs,
- 'IN', rhs,
- 'STDOUT', f + ".patch"
- ])
-
-
-def onyabs_generate_phantom_conf_test_check(unit, *args):
- yabs_path = args[0]
- for name in args[1:]:
- unit.onpython("""
- build/scripts/wrapper.py mkcheckconf.sh ${{ARCADIA_BUILD_ROOT}}/{yabs_path}/phantom/conf-test/yabs-{role}.conf yabs-check-{role}.conf
- IN mkcheckconf.sh ${{ARCADIA_BUILD_ROOT}}/{yabs_path}/phantom/conf-test/yabs-{role}.conf
- OUT yabs-check-{role}.conf
-""".format(yabs_path=yabs_path, role=name).split() # noqa
- )