From a67ad5bd99c70365413739370db8a30fb1cca847 Mon Sep 17 00:00:00 2001 From: Guillaume Rousse <guillaume.rousse@renater.fr> Date: Mon, 28 Jan 2019 11:18:27 +0100 Subject: [PATCH] add configuration sanity checks in cli application --- bin/update-metadata.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bin/update-metadata.in b/bin/update-metadata.in index 992580f..a5350a9 100755 --- a/bin/update-metadata.in +++ b/bin/update-metadata.in @@ -33,6 +33,12 @@ if (!$configuration) { die Config::Tiny->errstr() . "\n"; } +die "no database defined in configuration, aborting\n" + if !$configuration->{database}; + +die "no federation defined in configuration, aborting\n" + if !$configuration->{federations}; + AccountManager::DB->register_db( driver => $configuration->{database}->{type}, database => $configuration->{database}->{name}, -- GitLab