Title: [opsview] [12263] Postinst no longer blocks on upgrades when requiring a root mysql password
Revision
12263
Author
hstevenson
Date
2013-05-13 11:39:44 +0100 (Mon, 13 May 2013)

Log Message

Postinst no longer blocks on upgrades when requiring a root mysql password

Modified Paths

Modified: trunk/opsview-core/debian/postinst
===================================================================
--- trunk/opsview-core/debian/postinst	2013-05-13 09:57:15 UTC (rev 12262)
+++ trunk/opsview-core/debian/postinst	2013-05-13 10:39:44 UTC (rev 12263)
@@ -87,18 +87,17 @@
     # Only prompt for root for databases on localhost
     db_getroot $db "localhost" || exit 1
 
-    # Don't need to specify host in db_mysql, because uses opsview.conf automatically
-    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"
-      return 1
-    fi
-
     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
+      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"
+        return 1
+      fi
       echo "Creating database $db"
       su - nagios -c "/usr/local/nagios/bin/db_$db db_install" || exit 1
     fi

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

Reply via email to