Blame 0002-Don-t-try-to-start-akonadiserver-if-mysqld-is-not-in.patch
|
Rex Dieter |
6c7a48 |
From 5d2968b8e7059f16ea3bd2d23114b13a9b9ad94d Mon Sep 17 00:00:00 2001
|
|
Rex Dieter |
6c7a48 |
From: Montel Laurent <montel@kde.org>
|
|
Rex Dieter |
6c7a48 |
Date: Thu, 7 Feb 2013 08:16:01 +0100
|
|
Rex Dieter |
6c7a48 |
Subject: [PATCH 2/3] Don't try to start akonadiserver if mysqld is not install
|
|
Rex Dieter |
6c7a48 |
on distro (cherry picked from commit
|
|
Rex Dieter |
6c7a48 |
a2ad6ea98cfeae6a03ec02d9132d7c60dfbe9683)
|
|
Rex Dieter |
6c7a48 |
|
|
Rex Dieter |
6c7a48 |
---
|
|
Rex Dieter |
6c7a48 |
server/src/storage/dbconfigmysql.cpp | 4 ++++
|
|
Rex Dieter |
6c7a48 |
1 file changed, 4 insertions(+)
|
|
Rex Dieter |
6c7a48 |
|
|
Rex Dieter |
6c7a48 |
diff --git a/server/src/storage/dbconfigmysql.cpp b/server/src/storage/dbconfigmysql.cpp
|
|
Rex Dieter |
6c7a48 |
index 6712338..c9491e0 100644
|
|
Rex Dieter |
6c7a48 |
--- a/server/src/storage/dbconfigmysql.cpp
|
|
Rex Dieter |
6c7a48 |
+++ b/server/src/storage/dbconfigmysql.cpp
|
|
Rex Dieter |
6c7a48 |
@@ -262,6 +262,10 @@ void DbConfigMysql::startInternalServer()
|
|
Rex Dieter |
6c7a48 |
arguments << QString::fromLatin1( "--shared-memory" );
|
|
Rex Dieter |
6c7a48 |
#endif
|
|
Rex Dieter |
6c7a48 |
|
|
Rex Dieter |
6c7a48 |
+ if (mysqldPath.isEmpty()) {
|
|
Rex Dieter |
6c7a48 |
+ akError() << "mysqld not found. Please verify your installation";
|
|
Rex Dieter |
6c7a48 |
+ return;
|
|
Rex Dieter |
6c7a48 |
+ }
|
|
Rex Dieter |
6c7a48 |
mDatabaseProcess = new QProcess;
|
|
Rex Dieter |
6c7a48 |
mDatabaseProcess->start( mysqldPath, arguments );
|
|
Rex Dieter |
6c7a48 |
if ( !mDatabaseProcess->waitForStarted() ) {
|
|
Rex Dieter |
6c7a48 |
--
|
|
Rex Dieter |
6c7a48 |
1.8.1.2
|
|
Rex Dieter |
6c7a48 |
|