Fix command hint to generate a config file (#4353)

* Fix command hint to generate a config file

When trying to start Synapse without a config file, it will complain
and give a hint towards what command to run. This hinted command
is missing the "report_stats" parameter, which is required with either
yes or no value. Add this to the command.

Not an ideal situation but makes the given command work without the
user getting another error, even though it might be unclear what
"report_stats" represents.

Signed-off-by: Jason Robinson <jasonr@matrix.org>
This commit is contained in:
Jason Robinson 2019-01-07 18:28:40 +02:00 committed by Richard van der Hoff
parent bc1fa8cd01
commit 26e5abf20d
3 changed files with 8 additions and 2 deletions

View file

@ -65,4 +65,7 @@ Pierre Jaury <pierre at jaury.eu>
* Docker packaging
Serban Constantin <serban.constantin at gmail dot com>
* Small bug fix
* Small bug fix
Jason Robinson <jasonr at matrix.org>
* Minor fixes

1
changelog.d/4353.misc Normal file
View file

@ -0,0 +1 @@
Fix command hint to generate a config file when trying to start without a config file

4
synctl
View file

@ -156,7 +156,9 @@ def main():
write(
"No config file found\n"
"To generate a config file, run '%s -c %s --generate-config"
" --server-name=<server name>'\n" % (" ".join(SYNAPSE), options.configfile),
" --server-name=<server name> --report-stats=<yes/no>'\n" % (
" ".join(SYNAPSE), options.configfile,
),
stream=sys.stderr,
)
sys.exit(1)