Wed, 29 Aug 2012 21:07:12 +0200
Back out libexec substitution now longer correct, remove manpages correspoding
to not installed binaries, and most importantly avoid linking to
cats_dummy which serves no other purpose than to sabotage runtime
operations of all binaries calling db_init_database(3) with a fatal
error message 'Please replace this dummy libbaccats library with a
proper one.' Disabling libtool use resolves this problem in the build
configuration (probably in src/cats/Makefile.in.)
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;