File obs-server-2.9-0015-api-Specify-mysqld-pidfile-explicitly-for-api-test.patch of Package obs-server
From 41dfee13690541ebc7bd0bc438005ff006a56e4b Mon Sep 17 00:00:00 2001 From: Oleg Girko <ol@infoserver.lv> Date: Thu, 30 Jun 2016 02:41:14 +0100 Subject: [PATCH] [api] Specify mysqld pidfile explicitly for api test. This is needed at least for mariadb in Fedora because otherwise it unsuccessfully tries to create default pidfile and fails because of lack of permissions. As a result, mysqld startup fails completely. Signed-off-by: Oleg Girko <ol@infoserver.lv> --- src/api/script/api_test_in_spec.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/script/api_test_in_spec.sh b/src/api/script/api_test_in_spec.sh index fff0592782..0d85e1462e 100755 --- a/src/api/script/api_test_in_spec.sh +++ b/src/api/script/api_test_in_spec.sh @@ -55,7 +55,7 @@ rm -rf $MYSQL_DATADIR $MYSQL_SOCKET mkdir -p $MYSQL_BASEDIR chown -R $MYSQLD_USER $MYSQL_BASEDIR mysql_install_db --user=$MYSQLD_USER --datadir=$MYSQL_DATADIR -$MYSQL_SERVER --user=$MYSQLD_USER --datadir=$MYSQL_DATADIR --skip-networking --socket=$MYSQL_SOCKET & +$MYSQL_SERVER --user=$MYSQLD_USER --datadir=$MYSQL_DATADIR --skip-networking --socket=$MYSQL_SOCKET --pid-file=$TEMP_DIR/mysqld.pid & sleep 2 ##################### api -- 2.20.1