diff --git a/bin/account-manager.pl.in b/bin/account-manager.pl.in index d8fc56ad5a22fd99f6e6e6bff6d5b71cbf681484..6cfc4f54208753a939c9211dd0462a142f9077b0 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},