diff --git a/bin/update-metadata b/bin/update-metadata index ba98806aeb0551459809755d8f42d2fa383cb7fc..62d0bdaeacba696fe0332cfafe3b693e6b0d6e29 100755 --- a/bin/update-metadata +++ b/bin/update-metadata @@ -29,7 +29,10 @@ GetOptions( -verbose => 0 ); -my $configuration_file = $ENV{ACCESS_CHECK_CONFIG} || 'conf/manager.conf'; +my $configuration_file = + $options{configuration} || + $ENV{ACCESS_CHECK_CONFIG} || + curfile()->dirname()->sibling('conf', 'manager.conf'); my $configuration = Config::Tiny->read($configuration_file); if (!$configuration) { die Config::Tiny->errstr() . "\n";