summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* mysql-multilib.eclass: Update security changes from Gentoo repoBrian Evans2017-11-151-21/+14
| | | | | Before removing from the Gentoo repo, update this overlay copy in case we need it again.
* dev-db/mariadb: Fix multilib symlinksBrian Evans2017-07-181-5/+8
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Version bumpBrian Evans2017-07-182-13/+413
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Affix patch versionBrian Evans2017-07-182-16/+15
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Syntax errors in last commitBrian Evans2017-07-181-2/+2
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Override several pieces of the eclassBrian Evans2017-07-185-14/+197
| | | | | | | | Simplify many checks and allow for a new config system to be used This now has a single includedir in my.cnf and many files in /etc/mysql/mariadb.d Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* Drop deprecated mariadb-galera from overlayBrian Evans2017-07-176-569/+0
|
* dev-db/mariadb: Bring live ebuild into line and update all for GLEP73Brian Evans2017-07-172-11/+37
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* Update eclasses for GLEP73 and other bugsBrian Evans2017-07-173-24/+12
|
* dev-db/mariadb: fix GSSAPI compilesBrian Evans2017-07-091-2/+2
|
* mysql-multilib-r1.eclass: Make pkg-config path absoluteBrian Evans2017-07-081-1/+1
|
* Fix systemd detection in 10.2.6Brian Evans2017-07-082-5/+7
|
* metadata/layout.conf: Remove old items that are not relevant todayBrian Evans2017-06-291-11/+0
|
* dev-db/mariadb: Improve building on ABI_X86_32Brian Evans2017-06-282-3/+8
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mariadb: Fix subslot of 9999Brian Evans2017-06-122-1/+4
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Restore jdbc and test functionality as it exists in 10.1Brian Evans2017-06-123-86/+97
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* virtual/libmysqlclient: Drop unused version 19Brian Evans2017-06-092-22/+3
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mariadb: Adjust subslot back to 18 which is correct according to upstreamBrian Evans2017-06-093-3/+9
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mariadb: Update 10.2.6Brian Evans2017-05-302-3/+21
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* virtual/mysql: Make repoman happy for virtual/mysqlBrian Evans2017-05-2815-148/+29
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* virtual/mysql: Add new revision for 5.7 compatible serversBrian Evans2017-05-282-1/+28
| | | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --force Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Update with critical API patchBrian Evans2017-05-283-20/+27
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Drop old versionsBrian Evans2017-05-2810-1771/+19
| | | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: 0xD1F781EFF9F4A3B6
* dev-db/mariadb: Version bump to 10.2.6 GABrian Evans2017-05-283-13/+262
| | | | | | | Needs refinement and lots of testing Package-Manager: Portage-2.3.6, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* mysql-multilib-r1.eclass: fix @ECLASS documentation wrt bug 618912Brian Evans2017-05-191-1/+1
|
* mysql-multilib-r1.eclass: Add additional path for mysql_install_db for ↵Brian Evans2017-05-021-3/+9
| | | | pkg_config
* dev-db/mariadb: Remove failed MYSLOT experimentBrian Evans2017-05-024-6/+4
| | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* package.mask: mask new virtual/libmysqlclientBrian Evans2017-05-011-0/+1
|
* virtual/libmysqlclient: Add new version to testBrian Evans2017-05-014-9/+32
| | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mariadb: Version bumps to testBrian Evans2017-05-017-18/+961
| | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mariadb-connector-c: Fix up mysqlcompat USE installsBrian Evans2017-04-252-2/+13
| | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mariadb-connector-c: Version bump to 3.0.1_betaBrian Evans2017-04-254-10/+129
| | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 Manifest-Sign-Key: D1F781EFF9F4A3B6
* eclass/mysql-multilib-r1: Fix PDEPEND so servers can build correctlyBrian Evans2017-03-281-1/+1
|
* eclass/mysql-multilib-r1: Fix quoting in initial configBrian Evans2017-03-281-1/+1
|
* Update changes committed in PortageBrian Evans2017-03-171-11/+10
|
* dev-db/percona-server: Drop $Id$ headerBrian Evans2017-03-024-8/+4
|
* dev-db/mysql-utilities: Drop $Id$ headerBrian Evans2017-03-022-4/+2
|
* dev-db/mysql-init-scripts: Drop $Id$ headerBrian Evans2017-03-024-8/+4
|
* dev-db/mysql-connector-c: Drop $Id$ headerBrian Evans2017-03-023-6/+3
|
* dev-db/mysql-cluster: Drop $Id$ headerBrian Evans2017-03-022-4/+2
|
* dev-db/myodbc: Drop $Id$ headerBrian Evans2017-03-023-6/+3
|
* dev-db/mariadb-galera: Drop $Id$ headerBrian Evans2017-03-021-2/+1
|
* dev-db/mariadb-connector-c: Drop $Id$ headerBrian Evans2017-03-024-8/+4
|
* dev-db/mariadb: Drop $Id$ header and x86-freebsdBrian Evans2017-03-029-27/+20
|
* dev-db/mysql: Drop $Id$ headersBrian Evans2017-03-0210-9/+6
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mysql: Drop defunct x86-freebsd archBrian Evans2017-03-0212-155/+33
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 Manifest-Sign-Key: D1F781EFF9F4A3B6
* eclass/mysql-multilib-r1: Ignore building SELinux policies for mysqld_safe ↵Brian Evans2017-02-011-12/+23
| | | | wrt #607928
* dev-db/mysql: Add Protobuf DEPENDBrian Evans2017-01-092-0/+5
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 Manifest-Sign-Key: D1F781EFF9F4A3B6
* dev-db/mysql: Version bump in 5.7 series.Brian Evans2017-01-033-1/+240
| | | | | | | Just about done but needs major tree work to be included Package-Manager: Portage-2.3.3, Repoman-2.3.1 Manifest-Sign-Key: D1F781EFF9F4A3B6
* mysql-multilib-r1.eclass: Fix password reading from my.cnfThomas Deutschmann2016-09-271-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are reading multiple sections from my.cnf at once from my.cnf when looking for the password for the mysql root user in mysql-multilib-r1_pkg_config(). If each section has set a password option this will result in the following invalid password value (with "set -x"): ++ local extra_options= ++ //usr/bin/my_print_defaults client mysql ++ sed -n '/^--password=/s,--password=,,gp' + MYSQL_ROOT_PASSWORD='***** *****' + [[ ***** ***** == \*\*\*\*\* ]] + set +x Like you can see the two passwords are concatenated via newline in one string which is not what we want. With this commit we will no longer read all sections at once instead we read section per section. We are now also telling the user where we are looking for the password and where we found one. In addition this commit adds a sanity check for newline to catch scenarios where the user for example has inadvertently set multiple password options in one section which we can't handle: In that case it is better to prompt for a password like no password was set in my.cnf instead of initializing mysqld with a mysql root password the user is not expecting. Gentoo-Bug: https://bugs.gentoo.org/510724