Title: [opsview] [12278] Only block for root mysql password on new installs where password is not blank
Revision
12278
Author
hstevenson
Date
2013-05-14 14:38:44 +0100 (Tue, 14 May 2013)

Log Message

Only block for root mysql password on new installs where password is not blank

Modified Paths

Modified: trunk/opsview-core/debian/postinst
===================================================================
--- trunk/opsview-core/debian/postinst	2013-05-14 12:13:49 UTC (rev 12277)
+++ trunk/opsview-core/debian/postinst	2013-05-14 13:38:44 UTC (rev 12278)
@@ -84,15 +84,13 @@
     su - nagios -c "/usr/local/nagios/bin/db_$db db_exists" 2>/dev/null
     db_exists=$?
 
-    # Only prompt for root for databases on localhost
-    db_getroot $db "localhost" || exit 1
-
     if [ $db_exists -eq 0 ] ; then
       opsview_upgrade=1
       echo "Database $db detected - upgrading ..."
       su - nagios -c "/usr/local/nagios/installer/upgradedb_$db.pl" || exit 1
     else
       # Don't need to specify host in db_mysql, because uses opsview.conf automatically
+      db_getroot $db "localhost" || exit 1
       su - nagios -c "/usr/local/nagios/bin/db_mysql -u root -p '${mysql_root_pw}' $db" > /dev/null
       if [ $? -ne 0 ] ; then
         echo "Problem with db_mysql, exiting install"

_______________________________________________
Opsview-checkins mailing list
Opsview-checkins@lists.opsview.org
http://lists.opsview.org/lists/listinfo/opsview-checkins

Reply via email to