JBAS-1437 Backstage scripts default DB settings
authorBill Erickson <berickxx@gmail.com>
Fri, 28 Oct 2016 21:51:52 +0000 (17:51 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/backstage/export-bibs.pl
KCLS/backstage/process-backstage-files.pl

index 839dc1c..3858a31 100755 (executable)
@@ -30,11 +30,11 @@ my $ids_only;
 my $count_only;
 my $out_file;
 my $limit;
-my $db_user = 'evergreen';
-my $db_host = 'localhost';
-my $db_name = 'evergreen';
-my $db_port = 5432;
-my $db_pass;
+my $db_user = $ENV{PGUSER} || 'evergreen';
+my $db_name = $ENV{PGDATABASE} || 'evergreen';
+my $db_host = $ENV{PGHOST} || 'localhost';
+my $db_port = $ENV{PGPORT} || '5432';
+my $db_pass = $ENV{PGPASSWORD};
 my $help;
 
 GetOptions(
index ca69b52..364461e 100755 (executable)
@@ -27,11 +27,12 @@ my $export_date;
 my $working_dir = '.',
 my $bib_collision_file;
 my $verbose;
-my $db_user = 'evergreen';
-my $db_host = 'localhost';
-my $db_name = 'evergreen';
-my $db_port = 5432;
-my $db_pass;
+my $db_user = $ENV{PGUSER} || 'evergreen';
+my $db_name = $ENV{PGDATABASE} || 'evergreen';
+my $db_host = $ENV{PGHOST} || 'localhost';
+my $db_port = $ENV{PGPORT} || '5432';
+my $db_pass = $ENV{PGPASSWORD};
+
 my $syslog_facility = 'LOCAL6'; # matches Evergreen gateway
 my $syslog_ops      = 'pid';
 my $syslog_ident    = 'BACKSTAGE';