| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Put client plugins into -common rpm, not -shared.
Because they're needed for
* all clients that link with shared libmysqlclient (-shared)
* our clients from -client rpm, they're statically linked (-client)
* the server that acts as a replication slave (-server)
|
|
|
|
| |
add "mysql-compat-server" alias to MariaDB-server package
|
|
|
|
| |
Set proper alternative names on RHEL7: they should match Fedora names.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. move cflags/libs cleanup from mysql_config.sh (runtime)
to for_client.cmake (build time). Include/library paths are
still calculated at runtime (they depend on the location of mysql_config)
2. Use cleaned-up cflags/libs to generate mariadb.pc
3. remove obsolete @expansions@ from mysql_config (for variables that are
never set in cmake files)
|
|
|
|
| |
MariaDB-client in server RPM)
|
|
|
|
|
|
|
| |
On fedora:
1. provide/obsoleve mariadb-* packages
2. MariaDB-common conflicts with mariadb-libs (on filesystem level),
but does not provide or obsolete it.
|
|
|
|
|
|
| |
* readability fixes
* CPackRPM wrapper to fix property leakage between components (cmake bug 13248)
|
|
|
|
| |
version
|
|
|
|
| |
when our package is to replace "mysql", it has both provide and obsolete it
|
| |
|
|
|
|
|
|
|
|
|
| |
to match distribution packages better:
remove "mysql" from server.rpm Provides, add it to the shared.rpm Provides.
fake provides that "mysql" and "mysql-libs" packages would've had.
cleanup:
remove auto-generated provides from the manual provides list.
|
| |
|
|
|
|
|
| |
add --mysqld option to my_print_defaults
change server-postin script to use that
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
mysql-libs-5.5)
FIx : make "shared" RPM obsolete/provide mysql-libs
|
|
|
|
|
|
|
|
| |
jre-1.7.0_09-fcs.i586 on Fedora 18
fix the rpm packaging to work on Fedora18. Two problems:
* conflicts on common directories with other packages.
* more auto-generated requirements for mariadb-test.rpm
|
|
|
|
|
| |
shared should provide libmysqlclient.so.18(libmysqlclient_16) too
don't "use DBD::mysql" explicitly in mytop
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cmake/cpack_rpm.cmake:
* mark all cnf files with %config(noreplace)
* add the forgotten postun script
sql/sys_vars.cc:
0 for a string variable means "no default. But datadir has the default value.
support-files/rpm/server-postin.sh:
* use mysqld --help to determine the correct datadir in the presence of my.cnf files
(better than my_print_defaults, because it considers the correct group set).
* Only create users, and chown/chmod if it's a fresh install, not an upgrade.
* only run mysql_install_db if datadir does not exist
|
|
|
|
| |
Fix : use attribute %config(noreplace) for /etc/my.cnf , instead of (automatically generated) %config
|
|
|
|
|
| |
Otherwise yum on fedora will not install them
(rpm will, yum on centos and rhel will).
|
|
|
|
|
| |
Build MariaDB-compat rpm by repackaging files from MariaDB-shared-5.3.*.rpm
Or RHEL6/CentOS6 make all other MariaDB rpms depend on MariaDB-compat.
|
|
|
|
|
|
|
|
| |
client and the server.
use my.cnf includes to split one big my.cnf file in server and client parts.
remove "Provides: mysql-libs" (doesn't help on CentOS 6)
|
|
configure with cmake -DRPM=distro
|