From 7ccd99c1a6263249d51ca5a3f6dd171bc97a1cd2 Mon Sep 17 00:00:00 2001
From: Guillaume Rousse <guillaume.rousse@renater.fr>
Date: Fri, 8 Dec 2017 15:52:54 +0100
Subject: [PATCH] add --configuration option

---
 bin/account-manager.pl.in | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/bin/account-manager.pl.in b/bin/account-manager.pl.in
index d8fc56a..6cfc4f5 100755
--- a/bin/account-manager.pl.in
+++ b/bin/account-manager.pl.in
@@ -28,6 +28,7 @@ my %options;
 GetOptions(
     \%options,
     'profile=s',
+    'configuration=s',
     'contacts=s',
     'delete',
     'displayname=s',
@@ -47,7 +48,9 @@ pod2usage(
     -verbose => 0
 ) unless $action;
 
-my $configuration = Config::Tiny->read('@sysconfdir@/manager.conf');
+my $configuration_file =
+    $options{configuration} || '@sysconfdir@/manager.conf';
+my $configuration = Config::Tiny->read($configuration_file);
 
 AccountManager::DB->register_db(
     driver   => $configuration->{database}->{type},
-- 
GitLab