summaryrefslogtreecommitdiff
path: root/scripts/build-command-templates
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2026-03-16 13:45:28 +0000
committerGitHub <noreply@github.com>2026-03-16 13:45:28 +0000
commit09b0dc15a74f45d95dcccd0241bcaed994992439 (patch)
tree7cb5614af52e5178dcf38f768eee7f220222b735 /scripts/build-command-templates
parentc550c01277ef22c1556aab380887744345a46c92 (diff)
parentc7522546fe6b975de593a0edc4672d043c3f72e3 (diff)
downloadvyos-1x-09b0dc15a74f45d95dcccd0241bcaed994992439.tar.gz
vyos-1x-09b0dc15a74f45d95dcccd0241bcaed994992439.zip
Merge pull request #5046 from jestabro/option-silence-validator-output
T8269: add option to silence individual validator output
Diffstat (limited to 'scripts/build-command-templates')
-rwxr-xr-xscripts/build-command-templates4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/build-command-templates b/scripts/build-command-templates
index 5d4d27e8c..9e5576e6d 100755
--- a/scripts/build-command-templates
+++ b/scripts/build-command-templates
@@ -177,9 +177,11 @@ def get_properties(p, default=None):
for vcg in vcge:
group_validator_string = group_validator_string + " --grp " + collect_validators(vcg)
+ silent = " --silent" if p.findall("constraintSilenceOutput") else ""
+
if vce is not None or len(vcge):
validator_script = '${vyos_libexec_dir}/validate-value'
- validator_string = "exec \"{0} {1} {2} --value \\\'$VAR(@)\\\'\"; \"{3}\"".format(validator_script, distinct_validator_string, group_validator_string, error_msg)
+ validator_string = "exec \"{0} {1} {2} --value \\\'$VAR(@)\\\'{3}\"; \"{4}\"".format(validator_script, distinct_validator_string, group_validator_string, silent, error_msg)
props["constraint"] = validator_string