summary refs log tree commit diff
path: root/scripts-dev
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2021-04-23 17:26:31 +0100
committerAndrew Morgan <andrew@amorgan.xyz>2021-04-23 17:26:31 +0100
commit7fffd3789b0cf50917d6d4e01b48d3bdb255574b (patch)
treef41cf82c6b68d631792f7847fca7945e0d47e3a6 /scripts-dev
parentMerge commit '15c788e22' into anoa/dinsic_release_1_31_0 (diff)
parentPrevent the config-lint script erroring out on any sample_config changes (#9562) (diff)
downloadsynapse-7fffd3789b0cf50917d6d4e01b48d3bdb255574b.tar.xz
Merge commit '22db45bd4' into anoa/dinsic_release_1_31_0
Diffstat (limited to 'scripts-dev')
-rwxr-xr-xscripts-dev/config-lint.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/scripts-dev/config-lint.sh b/scripts-dev/config-lint.sh

index 189ca66535..9132160463 100755 --- a/scripts-dev/config-lint.sh +++ b/scripts-dev/config-lint.sh
@@ -2,9 +2,14 @@ # Find linting errors in Synapse's default config file. # Exits with 0 if there are no problems, or another code otherwise. +# cd to the root of the repository +cd `dirname $0`/.. + +# Restore backup of sample config upon script exit +trap "mv docs/sample_config.yaml.bak docs/sample_config.yaml" EXIT + # Fix non-lowercase true/false values sed -i.bak -E "s/: +True/: true/g; s/: +False/: false/g;" docs/sample_config.yaml -rm docs/sample_config.yaml.bak # Check if anything changed -git diff --exit-code docs/sample_config.yaml +diff docs/sample_config.yaml docs/sample_config.yaml.bak