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