MySQL client programs and shared libraries
a4b2b6b9c9
In one of the previous commits, I've started to pack a different logrotate file as it contains the correct path to the logfile of the mysql server. It has been found, that I've overlooked that the filepath to the mysql server was still set wrongly. It was set to a: '/var/log/mysqld.log' Instead of expected: '/var/log/mysql/mysql.log' This path is added to the mysql logrotate configuration file via CMAKE variable substitution. However since we haven't specify the variable value, a default value has been used instead. The fix to this issue was simple - specify the variable value as the CMAKE command argument. -- At the same time, we were using a custom (downstream) variable meant to hold the same information. We used this variable for generating the correct filepath to the mysql server logfile in the mysql server configuration file. Instead of using two different CMAKE variables with the same meaning, I've changed it so we get rid of the downstream specified variable and use the upstream specified variable instead. -- The positive effect is the de-duplication of code and assurance that when we set the value, it is used everywhere - both in the upstream code and in the downstream patches. The tiny negative effect is that at this moment, the names of the variables differ to the we use in 'mariadb' package. -- Resolves: #2073434 |
||
---|---|---|
.gitignore | ||
boost-1.57.0-mpl-print.patch | ||
boost-1.58.0-pool.patch | ||
boost-1.76.0-fix_multiprecision_issue_419-ppc64le.patch | ||
gating.yaml | ||
my.cnf.in | ||
mysql_config_multilib.sh | ||
mysql-arm32-timer.patch | ||
mysql-check-socket.sh | ||
mysql-file-contents.patch | ||
mysql-install-test.patch | ||
mysql-mtr.patch | ||
mysql-paths.patch | ||
mysql-prepare-db-dir.sh | ||
mysql-rpath.patch | ||
mysql-scripts-common.sh | ||
mysql-scripts.patch | ||
mysql-sharedir.patch | ||
mysql-wait-stop.sh | ||
mysql.rpmlintrc | ||
mysql.service.in | ||
mysql.spec | ||
mysql.tmpfiles.d.in | ||
mysql@.service.in | ||
README.mysql-docs | ||
README.mysql-license | ||
rh-skipped-tests-list-arm.list | ||
rh-skipped-tests-list-base.list | ||
rh-skipped-tests-list-ppc.list | ||
rh-skipped-tests-list-s390.list | ||
rpminspect.yaml | ||
server.cnf.in | ||
sources |
MySQL is distributed under GPL v2, but there are some licensing exceptions that allow the client libraries to be linked with a non-GPL application, so long as the application is under a license approved by Oracle. For details see http://www.mysql.com/about/legal/licensing/foss-exception/ Some innobase code from Percona and Google is under BSD license. Some code related to test-suite is under LGPLv2.