Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37792962
en ru br
Репозитории ALT
5.1: 1.3.1-alt4.M51.1
4.1: 1.0.0-alt0.M41.1
www.altlinux.org/Changes

Группа :: Базы Данных
Пакет: 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 );
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin