mysql/mysql.patch

Sat, 06 Oct 2012 16:24:01 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 06 Oct 2012 16:24:01 +0200
changeset 727
914043724d20
parent 527
7b145ccff1e9
permissions
-rw-r--r--

Update to new vendor software version and adjust patch code accordingly.
Unfortunately the vendor has apparently failed to properly test this
release which depends on missing object symbols in libsasl2.a(common.o):

undefined reference to `sasl_randcreate'
undefined reference to `sasl_mkchal'
undefined reference to `sasl_utf8verify'
undefined reference to `sasl_rand'
undefined reference to `sasl_churn'
undefined reference to `sasl_encode64'
undefined reference to `sasl_decode64'
undefined reference to `sasl_erasebuffer'
undefined reference to `sasl_randfree'
undefined reference to `sasl_strlower'
undefined reference to `get_fqhostname'

...yet to be patched.

     1 Index: mysys/default.c
     2 --- mysys/default.c.orig	2012-08-22 19:47:54.486251769 +0200
     3 +++ mysys/default.c	2012-08-22 19:48:07.379075804 +0200
     4 @@ -1222,8 +1222,7 @@
     6  #else
     8 -  errors += add_directory(alloc, "/etc/", dirs);
     9 -  errors += add_directory(alloc, "/etc/mysql/", dirs);
    10 +  errors += add_directory(alloc, "@l_prefix@/etc/mysql/", dirs);
    12  #if defined(DEFAULT_SYSCONFDIR)
    13    if (DEFAULT_SYSCONFDIR[0])
    14 Index: scripts/mysql_system_tables_data.sql
    15 --- scripts/mysql_system_tables_data.sql.orig	2012-08-22 19:49:42.514877593 +0200
    16 +++ scripts/mysql_system_tables_data.sql	2012-08-22 19:49:52.671510387 +0200
    17 @@ -26,8 +26,6 @@
    18  -- Fill "db" table with default grants for anyone to
    19  -- access database 'test' and 'test_%' if "db" table didn't exist
    20  CREATE TEMPORARY TABLE tmp_db LIKE db;
    21 -INSERT INTO tmp_db VALUES ('%','test','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','N','N','Y','Y');
    22 -INSERT INTO tmp_db VALUES ('%','test\_%','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','N','N','Y','Y');
    23  INSERT INTO db SELECT * FROM tmp_db WHERE @had_db_table=0;
    24  DROP TABLE tmp_db;

mercurial