]> git.donarmstrong.com Git - debbugs.git/commitdiff
support --dsn option in debbugs-loadsql
authorDon Armstrong <don@donarmstrong.com>
Tue, 27 Feb 2018 22:50:23 +0000 (14:50 -0800)
committerDon Armstrong <don@donarmstrong.com>
Tue, 27 Feb 2018 22:50:23 +0000 (14:50 -0800)
bin/debbugs-loadsql

index a0da985d6a29a2196cc875c6433eff2bde63e6a6..17edf44fa727d67e09afd3b520e4165aa71f1cd8 100755 (executable)
@@ -163,6 +163,7 @@ Getopt::Long::Configure('pass_through');
 GetOptions(\%options,
            'quick|q',
            'service|s=s',
+          'dsn=s',
            'sysconfdir|c=s',
            'progress!',
            'spool_dir|spool-dir=s',
@@ -746,7 +747,8 @@ sub db_connect {
     my ($options) = @_;
     # connect to the database; figure out how to handle errors
     # properly here.
-    my $s = Debbugs::DB->connect($options->{service}) or
+    my $s = Debbugs::DB->connect($options->{dsn} //
+                                $options->{service}) or
         die "Unable to connect to database: ";
 }