Группа :: Базы Данных
Пакет: akonadi
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: akonadi-1.3.1-b1112129-fix-mysql_upgrade-usage.patch
Скачать
Скачать
svn Index: server/src/akonadi.cpp
===================================================================
--- server/src/akonadi.cpp (revision 1111602)
+++ server/src/akonadi.cpp (working copy)
@@ -454,10 +454,6 @@
const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=/etc/akonadi/mysql-global.conf") << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
QProcess::execute( mMysqlInstallDbPath, arguments );
}
- else if ( !mMysqlUpgradeDBPath.isEmpty() ) {
- const QStringList arguments = QStringList() << QString::fromLatin1( "--socket=%1/mysql.socket" ).arg( miscDir );
- QProcess::execute( mMysqlUpgradeDBPath, arguments );
- }
// clear mysql ib_logfile's in case innodb_log_file_size option changed in last confUpdate
if ( confUpdate ) {
@@ -480,6 +476,11 @@
akFatal() << "process error:" << mDatabaseProcess->errorString();
}
+ if ( !mMysqlUpgradeDBPath.isEmpty() ) {
+ const QStringList arguments = QStringList() << QString::fromLatin1( "--socket=%1/mysql.socket" ).arg( miscDir );
+ QProcess::execute( mMysqlUpgradeDBPath, arguments );
+ }
+
const QLatin1String initCon( "initConnection" );
{
QSqlDatabase db = QSqlDatabase::addDatabase( DbConfig::driverName(), initCon );