changing reporter to use <pw> instead of <password> to match the other services;...
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 1 Dec 2007 18:15:03 +0000 (18:15 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 1 Dec 2007 18:15:03 +0000 (18:15 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@8120 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/examples/opensrf.xml.example
Open-ILS/src/reporter/clark-kent.pl
Open-ILS/src/support-scripts/settings-tester.pl

index 0a1bec1..87accd9 100644 (file)
@@ -54,7 +54,7 @@ Example opensrf config file for OpenILS
                     <port>5432</port>
                     <db>evergreen</db>
                     <user>postgres</user>
-                    <password>postgres</password>
+                    <pw>postgres</pw>
                 </database>
                 <files>
                     <!-- successful report outputs go here -->
index cd08972..d05f46b 100755 (executable)
@@ -57,7 +57,7 @@ if (!$db_name) {
     print STDERR "WARN: <database><name> is a deprecated setting for database name. For future compatibility, you should use <database><db> instead." if $db_name; 
 }
 my $db_user = $sc->config_value( reporter => setup => database => 'user' );
-my $db_pw = $sc->config_value( reporter => setup => database => 'password' );
+my $db_pw = $sc->config_value( reporter => setup => database => 'pw' );
 
 die "Unable to retrieve database connection information from the settings server" unless ($db_driver && $db_host && $db_port && $db_name && $db_user);
 
index 774f009..02366f6 100755 (executable)
@@ -110,6 +110,12 @@ foreach my $database (@databases) {
        my $db_port = $database->findvalue("./port");   
        my $db_user = $database->findvalue("./user");   
        my $db_pw = $database->findvalue("./pw");       
+    if (!$db_pw && $database->findvalue('../../local-name()') eq 'reporter') {
+        $db_pw = $database->findvalue("./password");
+        warn "* Deprecated <password> elemnt used for the <reporter>.  ".
+            "Please use <pw> instead.\n" if ($db_pw);
+    }
+
        my $osrf_xpath;
        foreach my $node ($database->findnodes("ancestor::node()")) {
                next unless $node->nodeType == XML::LibXML::XML_ELEMENT_NODE;