From 550a5b3c707cb68e20c1a7f9744af3018c008f58 Mon Sep 17 00:00:00 2001 From: Guillaume Rousse <guillaume.rousse@renater.fr> Date: Tue, 1 Feb 2022 15:34:10 +0100 Subject: [PATCH] avoid spurious warning for undefined database options --- bin/access-check-manager.pl | 8 ++++++-- bin/update-metadata | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/bin/access-check-manager.pl b/bin/access-check-manager.pl index 90c5158..a0a1f53 100755 --- a/bin/access-check-manager.pl +++ b/bin/access-check-manager.pl @@ -44,7 +44,7 @@ pod2usage( -verbose => 0 ) unless $action; -my $configuration_file = $ENV{MOJO_CONFIG} || 'conf/manager.conf'; +my $configuration_file = $ENV{ACCESS_CHECK_CONFIG} || 'conf/manager.conf'; my $configuration = Config::Tiny->read($configuration_file); if (!$configuration) { die Config::Tiny->errstr() . "\n"; @@ -56,7 +56,11 @@ AccountManager::DB->register_db( host => $configuration->{database}->{host}, password => $configuration->{database}->{password}, username => $configuration->{database}->{username}, - options => [ split(/, */, $configuration->{database}->{options}) ] + options => [ + $configuration->{database}->{options} ? + split(/, */, $configuration->{database}->{options}) : + () + ] ); my $db = AccountManager::DB->new(); diff --git a/bin/update-metadata b/bin/update-metadata index 0a78257..1f15064 100755 --- a/bin/update-metadata +++ b/bin/update-metadata @@ -28,7 +28,7 @@ GetOptions( -verbose => 0 ); -my $configuration_file = $ENV{MOJO_CONFIG} || 'conf/manager.conf'; +my $configuration_file = $ENV{ACCESS_CHECK_CONFIG} || 'conf/manager.conf'; my $configuration = Config::Tiny->read($configuration_file); if (!$configuration) { die Config::Tiny->errstr() . "\n"; @@ -46,7 +46,11 @@ AccountManager::DB->register_db( host => $configuration->{database}->{host}, password => $configuration->{database}->{password}, username => $configuration->{database}->{username}, - options => [ split(/, */, $configuration->{database}->{options}) ] + options => [ + $configuration->{database}->{options} ? + split(/, */, $configuration->{database}->{options}) : + () + ] ); my $db = AccountManager::DB->new(); -- GitLab