mysql: upgraded to MariaDB 10.1.12
Message ID | 1458036599-10930-1-git-send-email-daniel.weismueller@ipfire.org |
---|---|
State | Dropped |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (hedwig.ipfire.org [172.28.1.200]) by web02.ipfire.org (Postfix) with ESMTP id 5EED562746 for <patchwork@ipfire.org>; Tue, 15 Mar 2016 11:10:23 +0100 (CET) Received: from mail01.ipfire.org (localhost [IPv6:::1]) by mail01.ipfire.org (Postfix) with ESMTP id 921A6CC7; Tue, 15 Mar 2016 11:10:22 +0100 (CET) Received: from ipfire2-build.localdomain (dslb-178-000-018-105.178.000.pools.vodafone-ip.de [178.0.18.105]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 1EA16ABE for <development@lists.ipfire.org>; Tue, 15 Mar 2016 11:10:17 +0100 (CET) Received: from root (uid 0) (envelope-from root@ipfire2-build.localdomain) id 142f4a by ipfire2-build.localdomain (DragonFly Mail Agent v0.10); Tue, 15 Mar 2016 11:10:11 +0100 From: =?UTF-8?q?Daniel=20Weism=C3=BCller?= <daniel.weismueller@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH] mysql: upgraded to MariaDB 10.1.12 Date: Tue, 15 Mar 2016 11:09:59 +0100 Message-Id: <1458036599-10930-1-git-send-email-daniel.weismueller@ipfire.org> X-Mailer: git-send-email 2.4.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <http://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <http://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Message
Daniel Weismueller
March 15, 2016, 9:09 p.m. UTC
It is required to manually run mysql_upgrade after the new
package has been installed.
Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
---
config/backup/includes/mysql | 1 +
config/mysql/my.cnf | 1 -
config/rootfiles/common/mysql-libs | 16 +-
config/rootfiles/packages/mysql | 525 +++++++++++++++++++++++++++++++++----
lfs/mysql | 68 +++--
make.sh | 6 +-
src/initscripts/init.d/mysql | 4 +-
src/paks/mysql/update.sh | 4 +
8 files changed, 534 insertions(+), 91 deletions(-)
Comments
Hi, reviewed this earlier. Reviewed-by: Michael Tremer <michael.tremer@ipfire.org> Unfortunately it is not possible to automatically update the database format (root password is required). Please write good documentation how to perform that process that we can link in the release announcement. Best, -Michael On Tue, 2016-03-15 at 11:09 +0100, Daniel Weismüller wrote: > It is required to manually run mysql_upgrade after the new > package has been installed. > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > --- > config/backup/includes/mysql | 1 + > config/mysql/my.cnf | 1 - > config/rootfiles/common/mysql-libs | 16 +- > config/rootfiles/packages/mysql | 525 > +++++++++++++++++++++++++++++++++---- > lfs/mysql | 68 +++-- > make.sh | 6 +- > src/initscripts/init.d/mysql | 4 +- > src/paks/mysql/update.sh | 4 + > 8 files changed, 534 insertions(+), 91 deletions(-) > > diff --git a/config/backup/includes/mysql > b/config/backup/includes/mysql > index bcb837c..be6bc5c 100644 > --- a/config/backup/includes/mysql > +++ b/config/backup/includes/mysql > @@ -1,2 +1,3 @@ > /etc/my.cnf > +/etc/my.cnf.d > /srv/mysql > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > index d9b75e8..29a568a 100644 > --- a/config/mysql/my.cnf > +++ b/config/mysql/my.cnf > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > [mysql.server] > user=mysql > -basedir=/var/lib > > [mysqld_safe] > log-error=/var/log/mysqld.log > diff --git a/config/rootfiles/common/mysql-libs > b/config/rootfiles/common/mysql-libs > index 6eb0384..e3e4bf3 100644 > --- a/config/rootfiles/common/mysql-libs > +++ b/config/rootfiles/common/mysql-libs > @@ -1,10 +1,10 @@ > -usr/lib/libmysqlclient.so.15 > -usr/lib/libmysqlclient.so.15.0.0 > -usr/lib/libmysqlclient_r.so.15 > -usr/lib/libmysqlclient_r.so.15.0.0 > +usr/lib/libmysqlclient.so.18 > +usr/lib/libmysqlclient.so.18.0.0 > +usr/lib/libmysqlclient_r.so.18 > +usr/lib/libmysqlclient_r.so.18.0.0 > usr/lib/mysql/libmysqlclient.so > -usr/lib/mysql/libmysqlclient.so.15 > -usr/lib/mysql/libmysqlclient.so.15.0.0 > +usr/lib/mysql/libmysqlclient.so.18 > +usr/lib/mysql/libmysqlclient.so.18.0.0 > usr/lib/mysql/libmysqlclient_r.so > -usr/lib/mysql/libmysqlclient_r.so.15 > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > +usr/lib/mysql/libmysqlclient_r.so.18 > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > diff --git a/config/rootfiles/packages/mysql > b/config/rootfiles/packages/mysql > index 8f1414a..cb54804 100644 > --- a/config/rootfiles/packages/mysql > +++ b/config/rootfiles/packages/mysql > @@ -1,16 +1,39 @@ > -etc/my.cnf > etc/rc.d/init.d/mysql > +#etc/logrotate.d > +etc/logrotate.d/mysql > +etc/my.cnf > +etc/my.cnf.d > +etc/my.cnf.d/client.cnf > +etc/my.cnf.d/enable_encryption.preset > +etc/my.cnf.d/mysql-clients.cnf > +etc/my.cnf.d/server.cnf > srv/mysql > +#srv/mysql/aria_log.00000001 > +#srv/mysql/aria_log_control > +#srv/mysql/ib_logfile0 > +#srv/mysql/ib_logfile1 > +#srv/mysql/ibdata1 > #srv/mysql/mysql > +#srv/mysql/mysql/column_stats.MYD > +#srv/mysql/mysql/column_stats.MYI > +#srv/mysql/mysql/column_stats.frm > #srv/mysql/mysql/columns_priv.MYD > #srv/mysql/mysql/columns_priv.MYI > #srv/mysql/mysql/columns_priv.frm > #srv/mysql/mysql/db.MYD > #srv/mysql/mysql/db.MYI > #srv/mysql/mysql/db.frm > +#srv/mysql/mysql/event.MYD > +#srv/mysql/mysql/event.MYI > +#srv/mysql/mysql/event.frm > #srv/mysql/mysql/func.MYD > #srv/mysql/mysql/func.MYI > #srv/mysql/mysql/func.frm > +#srv/mysql/mysql/general_log.CSM > +#srv/mysql/mysql/general_log.CSV > +#srv/mysql/mysql/general_log.frm > +#srv/mysql/mysql/gtid_slave_pos.frm > +#srv/mysql/mysql/gtid_slave_pos.ibd > #srv/mysql/mysql/help_category.MYD > #srv/mysql/mysql/help_category.MYI > #srv/mysql/mysql/help_category.frm > @@ -26,12 +49,37 @@ srv/mysql > #srv/mysql/mysql/host.MYD > #srv/mysql/mysql/host.MYI > #srv/mysql/mysql/host.frm > +#srv/mysql/mysql/index_stats.MYD > +#srv/mysql/mysql/index_stats.MYI > +#srv/mysql/mysql/index_stats.frm > +#srv/mysql/mysql/innodb_index_stats.frm > +#srv/mysql/mysql/innodb_index_stats.ibd > +#srv/mysql/mysql/innodb_table_stats.frm > +#srv/mysql/mysql/innodb_table_stats.ibd > +#srv/mysql/mysql/plugin.MYD > +#srv/mysql/mysql/plugin.MYI > +#srv/mysql/mysql/plugin.frm > #srv/mysql/mysql/proc.MYD > #srv/mysql/mysql/proc.MYI > #srv/mysql/mysql/proc.frm > #srv/mysql/mysql/procs_priv.MYD > #srv/mysql/mysql/procs_priv.MYI > #srv/mysql/mysql/procs_priv.frm > +#srv/mysql/mysql/proxies_priv.MYD > +#srv/mysql/mysql/proxies_priv.MYI > +#srv/mysql/mysql/proxies_priv.frm > +#srv/mysql/mysql/roles_mapping.MYD > +#srv/mysql/mysql/roles_mapping.MYI > +#srv/mysql/mysql/roles_mapping.frm > +#srv/mysql/mysql/servers.MYD > +#srv/mysql/mysql/servers.MYI > +#srv/mysql/mysql/servers.frm > +#srv/mysql/mysql/slow_log.CSM > +#srv/mysql/mysql/slow_log.CSV > +#srv/mysql/mysql/slow_log.frm > +#srv/mysql/mysql/table_stats.MYD > +#srv/mysql/mysql/table_stats.MYI > +#srv/mysql/mysql/table_stats.frm > #srv/mysql/mysql/tables_priv.MYD > #srv/mysql/mysql/tables_priv.MYI > #srv/mysql/mysql/tables_priv.frm > @@ -53,8 +101,14 @@ srv/mysql > #srv/mysql/mysql/user.MYD > #srv/mysql/mysql/user.MYI > #srv/mysql/mysql/user.frm > -srv/mysql/test > -usr/bin/comp_err > +#srv/mysql/performance_schema > +#srv/mysql/performance_schema/db.opt > +#srv/mysql/test > +usr/bin/aria_chk > +usr/bin/aria_dump_log > +usr/bin/aria_ftdump > +usr/bin/aria_pack > +usr/bin/aria_read_log > usr/bin/innochecksum > usr/bin/msql2mysql > usr/bin/my_print_defaults > @@ -63,20 +117,16 @@ usr/bin/myisamchk > usr/bin/myisamlog > usr/bin/myisampack > usr/bin/mysql > -usr/bin/mysql_client_test > usr/bin/mysql_config > usr/bin/mysql_convert_table_format > -usr/bin/mysql_explain_log > usr/bin/mysql_find_rows > usr/bin/mysql_fix_extensions > -usr/bin/mysql_fix_privilege_tables > usr/bin/mysql_install_db > +usr/bin/mysql_plugin > usr/bin/mysql_secure_installation > usr/bin/mysql_setpermission > -usr/bin/mysql_tableinfo > usr/bin/mysql_tzinfo_to_sql > usr/bin/mysql_upgrade > -usr/bin/mysql_upgrade_shell > usr/bin/mysql_waitpid > usr/bin/mysql_zap > usr/bin/mysqlaccess > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > usr/bin/mysqlhotcopy > usr/bin/mysqlimport > usr/bin/mysqlshow > +usr/bin/mysqlslap > usr/bin/mysqltest > -usr/bin/mysqltestmanager > -usr/bin/mysqltestmanager-pwgen > -usr/bin/mysqltestmanagerc > +#usr/bin/mytop > usr/bin/perror > usr/bin/replace > usr/bin/resolve_stack_dump > usr/bin/resolveip > +usr/bin/wsrep_sst_common > +usr/bin/wsrep_sst_mysqldump > +usr/bin/wsrep_sst_rsync > +usr/bin/wsrep_sst_xtrabackup > +usr/bin/wsrep_sst_xtrabackup-v2 > +#usr/data > +#usr/data/test > +#usr/data/test/db.opt > #usr/include/mysql > +#usr/include/mysql/auth_dialog_client.h > +#usr/include/mysql/big_endian.h > +#usr/include/mysql/byte_order_generic.h > +#usr/include/mysql/byte_order_generic_x86.h > +#usr/include/mysql/byte_order_generic_x86_64.h > +#usr/include/mysql/client_plugin.h > #usr/include/mysql/decimal.h > #usr/include/mysql/errmsg.h > +#usr/include/mysql/handler_ername.h > +#usr/include/mysql/handler_state.h > #usr/include/mysql/keycache.h > +#usr/include/mysql/little_endian.h > #usr/include/mysql/m_ctype.h > #usr/include/mysql/m_string.h > +#usr/include/mysql/ma_dyncol.h > #usr/include/mysql/my_alloc.h > #usr/include/mysql/my_attribute.h > +#usr/include/mysql/my_byteorder.h > +#usr/include/mysql/my_compiler.h > #usr/include/mysql/my_config.h > #usr/include/mysql/my_dbug.h > +#usr/include/mysql/my_decimal_limits.h > #usr/include/mysql/my_dir.h > #usr/include/mysql/my_getopt.h > #usr/include/mysql/my_global.h > #usr/include/mysql/my_list.h > #usr/include/mysql/my_net.h > -#usr/include/mysql/my_no_pthread.h > #usr/include/mysql/my_pthread.h > #usr/include/mysql/my_sys.h > +#usr/include/mysql/my_valgrind.h > #usr/include/mysql/my_xml.h > #usr/include/mysql/mysql.h > #usr/include/mysql/mysql_com.h > +#usr/include/mysql/mysql_com_server.h > #usr/include/mysql/mysql_embed.h > #usr/include/mysql/mysql_time.h > #usr/include/mysql/mysql_version.h > #usr/include/mysql/mysqld_ername.h > #usr/include/mysql/mysqld_error.h > -#usr/include/mysql/raid.h > +#usr/include/mysql/plugin.h > +#usr/include/mysql/plugin_audit.h > +#usr/include/mysql/plugin_auth.h > +#usr/include/mysql/plugin_auth_common.h > +#usr/include/mysql/plugin_encryption.h > +#usr/include/mysql/plugin_ftparser.h > +#usr/include/mysql/plugin_password_validation.h > +#usr/include/mysql/private > +#usr/include/mysql/private/atomic > +#usr/include/mysql/private/atomic/gcc_builtins.h > +#usr/include/mysql/private/atomic/generic-msvc.h > +#usr/include/mysql/private/atomic/nolock.h > +#usr/include/mysql/private/atomic/solaris.h > +#usr/include/mysql/private/atomic/x86-gcc.h > +#usr/include/mysql/private/authors.h > +#usr/include/mysql/private/base64.h > +#usr/include/mysql/private/bounded_queue.h > +#usr/include/mysql/private/client_settings.h > +#usr/include/mysql/private/compat56.h > +#usr/include/mysql/private/config.h > +#usr/include/mysql/private/contributors.h > +#usr/include/mysql/private/create_options.h > +#usr/include/mysql/private/custom_conf.h > +#usr/include/mysql/private/datadict.h > +#usr/include/mysql/private/debug_sync.h > +#usr/include/mysql/private/derror.h > +#usr/include/mysql/private/des_key_file.h > +#usr/include/mysql/private/discover.h > +#usr/include/mysql/private/event_data_objects.h > +#usr/include/mysql/private/event_db_repository.h > +#usr/include/mysql/private/event_parse_data.h > +#usr/include/mysql/private/event_queue.h > +#usr/include/mysql/private/event_scheduler.h > +#usr/include/mysql/private/events.h > +#usr/include/mysql/private/field.h > +#usr/include/mysql/private/filesort.h > +#usr/include/mysql/private/filesort_utils.h > +#usr/include/mysql/private/ft_global.h > +#usr/include/mysql/private/gcalc_slicescan.h > +#usr/include/mysql/private/gcalc_tools.h > +#usr/include/mysql/private/group_by_handler.h > +#usr/include/mysql/private/gstream.h > +#usr/include/mysql/private/ha_partition.h > +#usr/include/mysql/private/handler.h > +#usr/include/mysql/private/hash.h > +#usr/include/mysql/private/hash_filo.h > +#usr/include/mysql/private/heap.h > +#usr/include/mysql/private/hostname.h > +#usr/include/mysql/private/init.h > +#usr/include/mysql/private/innodb_priv.h > +#usr/include/mysql/private/item.h > +#usr/include/mysql/private/item_cmpfunc.h > +#usr/include/mysql/private/item_create.h > +#usr/include/mysql/private/item_func.h > +#usr/include/mysql/private/item_geofunc.h > +#usr/include/mysql/private/item_inetfunc.h > +#usr/include/mysql/private/item_row.h > +#usr/include/mysql/private/item_strfunc.h > +#usr/include/mysql/private/item_subselect.h > +#usr/include/mysql/private/item_sum.h > +#usr/include/mysql/private/item_timefunc.h > +#usr/include/mysql/private/item_xmlfunc.h > +#usr/include/mysql/private/key.h > +#usr/include/mysql/private/keycaches.h > +#usr/include/mysql/private/lex.h > +#usr/include/mysql/private/lex_hash.h > +#usr/include/mysql/private/lex_symbol.h > +#usr/include/mysql/private/lex_token.h > +#usr/include/mysql/private/lf.h > +#usr/include/mysql/private/lock.h > +#usr/include/mysql/private/log.h > +#usr/include/mysql/private/log_event.h > +#usr/include/mysql/private/log_event_old.h > +#usr/include/mysql/private/log_slow.h > +#usr/include/mysql/private/maria.h > +#usr/include/mysql/private/mdl.h > +#usr/include/mysql/private/mem_root_array.h > +#usr/include/mysql/private/message.h > +#usr/include/mysql/private/multi_range_read.h > +#usr/include/mysql/private/my_alarm.h > +#usr/include/mysql/private/my_apc.h > +#usr/include/mysql/private/my_atomic.h > +#usr/include/mysql/private/my_base.h > +#usr/include/mysql/private/my_bit.h > +#usr/include/mysql/private/my_bitmap.h > +#usr/include/mysql/private/my_check_opt.h > +#usr/include/mysql/private/my_compare.h > +#usr/include/mysql/private/my_context.h > +#usr/include/mysql/private/my_cpu.h > +#usr/include/mysql/private/my_crypt.h > +#usr/include/mysql/private/my_decimal.h > +#usr/include/mysql/private/my_default.h > +#usr/include/mysql/private/my_handler_errors.h > +#usr/include/mysql/private/my_json_writer.h > +#usr/include/mysql/private/my_libwrap.h > +#usr/include/mysql/private/my_md5.h > +#usr/include/mysql/private/my_nosys.h > +#usr/include/mysql/private/my_rdtsc.h > +#usr/include/mysql/private/my_rnd.h > +#usr/include/mysql/private/my_stacktrace.h > +#usr/include/mysql/private/my_systemd.h > +#usr/include/mysql/private/my_time.h > +#usr/include/mysql/private/my_tree.h > +#usr/include/mysql/private/my_uctype.h > +#usr/include/mysql/private/my_user.h > +#usr/include/mysql/private/myisam.h > +#usr/include/mysql/private/myisamchk.h > +#usr/include/mysql/private/myisammrg.h > +#usr/include/mysql/private/myisampack.h > +#usr/include/mysql/private/mysql_async.h > +#usr/include/mysql/private/mysqld.h > +#usr/include/mysql/private/mysqld_default_groups.h > +#usr/include/mysql/private/mysqld_suffix.h > +#usr/include/mysql/private/mysys_err.h > +#usr/include/mysql/private/nt_servc.h > +#usr/include/mysql/private/opt_range.h > +#usr/include/mysql/private/opt_subselect.h > +#usr/include/mysql/private/parse_file.h > +#usr/include/mysql/private/partition_element.h > +#usr/include/mysql/private/partition_info.h > +#usr/include/mysql/private/password.h > +#usr/include/mysql/private/probes_mysql.h > +#usr/include/mysql/private/probes_mysql_nodtrace.h > +#usr/include/mysql/private/procedure.h > +#usr/include/mysql/private/protocol.h > +#usr/include/mysql/private/queues.h > +#usr/include/mysql/private/records.h > +#usr/include/mysql/private/repl_failsafe.h > +#usr/include/mysql/private/replication.h > +#usr/include/mysql/private/rijndael.h > +#usr/include/mysql/private/rpl_constants.h > +#usr/include/mysql/private/rpl_filter.h > +#usr/include/mysql/private/rpl_gtid.h > +#usr/include/mysql/private/rpl_handler.h > +#usr/include/mysql/private/rpl_injector.h > +#usr/include/mysql/private/rpl_mi.h > +#usr/include/mysql/private/rpl_parallel.h > +#usr/include/mysql/private/rpl_record.h > +#usr/include/mysql/private/rpl_record_old.h > +#usr/include/mysql/private/rpl_reporting.h > +#usr/include/mysql/private/rpl_rli.h > +#usr/include/mysql/private/rpl_tblmap.h > +#usr/include/mysql/private/rpl_utility.h > +#usr/include/mysql/private/scheduler.h > +#usr/include/mysql/private/service_versions.h > +#usr/include/mysql/private/set_var.h > +#usr/include/mysql/private/sha1.h > +#usr/include/mysql/private/sha2.h > +#usr/include/mysql/private/slave.h > +#usr/include/mysql/private/sp.h > +#usr/include/mysql/private/sp_cache.h > +#usr/include/mysql/private/sp_head.h > +#usr/include/mysql/private/sp_pcontext.h > +#usr/include/mysql/private/sp_rcontext.h > +#usr/include/mysql/private/spatial.h > +#usr/include/mysql/private/sql_acl.h > +#usr/include/mysql/private/sql_admin.h > +#usr/include/mysql/private/sql_alter.h > +#usr/include/mysql/private/sql_analyse.h > +#usr/include/mysql/private/sql_analyze_stmt.h > +#usr/include/mysql/private/sql_array.h > +#usr/include/mysql/private/sql_audit.h > +#usr/include/mysql/private/sql_base.h > +#usr/include/mysql/private/sql_binlog.h > +#usr/include/mysql/private/sql_bitmap.h > +#usr/include/mysql/private/sql_bootstrap.h > +#usr/include/mysql/private/sql_cache.h > +#usr/include/mysql/private/sql_callback.h > +#usr/include/mysql/private/sql_class.h > +#usr/include/mysql/private/sql_cmd.h > +#usr/include/mysql/private/sql_connect.h > +#usr/include/mysql/private/sql_const.h > +#usr/include/mysql/private/sql_crypt.h > +#usr/include/mysql/private/sql_cursor.h > +#usr/include/mysql/private/sql_db.h > +#usr/include/mysql/private/sql_delete.h > +#usr/include/mysql/private/sql_derived.h > +#usr/include/mysql/private/sql_digest.h > +#usr/include/mysql/private/sql_digest_stream.h > +#usr/include/mysql/private/sql_do.h > +#usr/include/mysql/private/sql_error.h > +#usr/include/mysql/private/sql_explain.h > +#usr/include/mysql/private/sql_expression_cache.h > +#usr/include/mysql/private/sql_get_diagnostics.h > +#usr/include/mysql/private/sql_handler.h > +#usr/include/mysql/private/sql_help.h > +#usr/include/mysql/private/sql_hset.h > +#usr/include/mysql/private/sql_insert.h > +#usr/include/mysql/private/sql_join_cache.h > +#usr/include/mysql/private/sql_lex.h > +#usr/include/mysql/private/sql_lifo_buffer.h > +#usr/include/mysql/private/sql_list.h > +#usr/include/mysql/private/sql_load.h > +#usr/include/mysql/private/sql_locale.h > +#usr/include/mysql/private/sql_manager.h > +#usr/include/mysql/private/sql_parse.h > +#usr/include/mysql/private/sql_partition.h > +#usr/include/mysql/private/sql_partition_admin.h > +#usr/include/mysql/private/sql_plist.h > +#usr/include/mysql/private/sql_plugin.h > +#usr/include/mysql/private/sql_plugin_compat.h > +#usr/include/mysql/private/sql_prepare.h > +#usr/include/mysql/private/sql_priv.h > +#usr/include/mysql/private/sql_profile.h > +#usr/include/mysql/private/sql_reload.h > +#usr/include/mysql/private/sql_rename.h > +#usr/include/mysql/private/sql_repl.h > +#usr/include/mysql/private/sql_select.h > +#usr/include/mysql/private/sql_servers.h > +#usr/include/mysql/private/sql_show.h > +#usr/include/mysql/private/sql_signal.h > +#usr/include/mysql/private/sql_sort.h > +#usr/include/mysql/private/sql_statistics.h > +#usr/include/mysql/private/sql_string.h > +#usr/include/mysql/private/sql_table.h > +#usr/include/mysql/private/sql_tablespace.h > +#usr/include/mysql/private/sql_test.h > +#usr/include/mysql/private/sql_time.h > +#usr/include/mysql/private/sql_trigger.h > +#usr/include/mysql/private/sql_truncate.h > +#usr/include/mysql/private/sql_type.h > +#usr/include/mysql/private/sql_udf.h > +#usr/include/mysql/private/sql_union.h > +#usr/include/mysql/private/sql_update.h > +#usr/include/mysql/private/sql_view.h > +#usr/include/mysql/private/sql_yacc.h > +#usr/include/mysql/private/strfunc.h > +#usr/include/mysql/private/structs.h > +#usr/include/mysql/private/sys_vars_shared.h > +#usr/include/mysql/private/t_ctype.h > +#usr/include/mysql/private/table.h > +#usr/include/mysql/private/table_cache.h > +#usr/include/mysql/private/thr_alarm.h > +#usr/include/mysql/private/thr_lock.h > +#usr/include/mysql/private/thr_malloc.h > +#usr/include/mysql/private/thr_timer.h > +#usr/include/mysql/private/thread_pool_priv.h > +#usr/include/mysql/private/threadpool.h > +#usr/include/mysql/private/transaction.h > +#usr/include/mysql/private/tzfile.h > +#usr/include/mysql/private/tztime.h > +#usr/include/mysql/private/unireg.h > +#usr/include/mysql/private/violite.h > +#usr/include/mysql/private/waiting_threads.h > +#usr/include/mysql/private/welcome_copyright_notice.h > +#usr/include/mysql/private/winservice.h > +#usr/include/mysql/private/wqueue.h > +#usr/include/mysql/private/wsrep.h > +#usr/include/mysql/private/wsrep_applier.h > +#usr/include/mysql/private/wsrep_binlog.h > +#usr/include/mysql/private/wsrep_mysqld.h > +#usr/include/mysql/private/wsrep_priv.h > +#usr/include/mysql/private/wsrep_sst.h > +#usr/include/mysql/private/wsrep_thd.h > +#usr/include/mysql/private/wsrep_utils.h > +#usr/include/mysql/private/wsrep_var.h > +#usr/include/mysql/private/wsrep_xid.h > +#usr/include/mysql/psi > +#usr/include/mysql/psi/mysql_file.h > +#usr/include/mysql/psi/mysql_idle.h > +#usr/include/mysql/psi/mysql_socket.h > +#usr/include/mysql/psi/mysql_stage.h > +#usr/include/mysql/psi/mysql_statement.h > +#usr/include/mysql/psi/mysql_table.h > +#usr/include/mysql/psi/mysql_thread.h > +#usr/include/mysql/psi/psi.h > +#usr/include/mysql/psi/psi_abi_v0.h > +#usr/include/mysql/psi/psi_abi_v1.h > +#usr/include/mysql/psi/psi_abi_v2.h > +#usr/include/mysql/service_debug_sync.h > +#usr/include/mysql/service_encryption.h > +#usr/include/mysql/service_encryption_scheme.h > +#usr/include/mysql/service_kill_statement.h > +#usr/include/mysql/service_logger.h > +#usr/include/mysql/service_md5.h > +#usr/include/mysql/service_my_snprintf.h > +#usr/include/mysql/service_progress_report.h > +#usr/include/mysql/service_sha1.h > +#usr/include/mysql/service_thd_alloc.h > +#usr/include/mysql/service_thd_autoinc.h > +#usr/include/mysql/service_thd_error_context.h > +#usr/include/mysql/service_thd_specifics.h > +#usr/include/mysql/service_thd_timezone.h > +#usr/include/mysql/service_thd_wait.h > +#usr/include/mysql/service_wsrep.h > +#usr/include/mysql/services.h > #usr/include/mysql/sql_common.h > #usr/include/mysql/sql_state.h > #usr/include/mysql/sslopt-case.h > @@ -133,33 +489,78 @@ usr/bin/resolveip > #usr/include/mysql/sslopt-vars.h > #usr/include/mysql/typelib.h > #usr/lib/libmysqlclient.so > -#usr/lib/libmysqlclient.so.15 > -#usr/lib/libmysqlclient.so.15.0.0 > +#usr/lib/libmysqlclient.so.18 > +#usr/lib/libmysqlclient.so.18.0.0 > #usr/lib/libmysqlclient_r.so > -#usr/lib/libmysqlclient_r.so.15 > -#usr/lib/libmysqlclient_r.so.15.0.0 > +#usr/lib/libmysqlclient_r.so.18 > +#usr/lib/libmysqlclient_r.so.18.0.0 > #usr/lib/mysql > -#usr/lib/mysql/libdbug.a > -#usr/lib/mysql/libheap.a > -#usr/lib/mysql/libmyisam.a > -#usr/lib/mysql/libmyisammrg.a > #usr/lib/mysql/libmysqlclient.a > -#usr/lib/mysql/libmysqlclient.la > #usr/lib/mysql/libmysqlclient.so > -#usr/lib/mysql/libmysqlclient.so.15 > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > +#usr/lib/mysql/libmysqlclient.so.18 > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > #usr/lib/mysql/libmysqlclient_r.a > -#usr/lib/mysql/libmysqlclient_r.la > #usr/lib/mysql/libmysqlclient_r.so > -#usr/lib/mysql/libmysqlclient_r.so.15 > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > -#usr/lib/mysql/libmystrings.a > -#usr/lib/mysql/libmysys.a > -#usr/lib/mysql/libvio.a > -usr/sbin/mysqld > -usr/sbin/mysqlmanager > -#usr/share/info/mysql.info > -#usr/share/man/man1/comp_err.1 > +#usr/lib/mysql/libmysqlclient_r.so.18 > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > +#usr/lib/mysql/libmysqlservices.a > +usr/lib/mysql/plugin > +#usr/lib/mysql/plugin/adt_null.so > +#usr/lib/mysql/plugin/auth_0x0100.so > +#usr/lib/mysql/plugin/auth_pam.so > +#usr/lib/mysql/plugin/auth_socket.so > +#usr/lib/mysql/plugin/auth_test_plugin.so > +#usr/lib/mysql/plugin/daemon_example.ini > +#usr/lib/mysql/plugin/debug_key_management.so > +#usr/lib/mysql/plugin/dialog.so > +#usr/lib/mysql/plugin/dialog_examples.so > +#usr/lib/mysql/plugin/example_key_management.so > +#usr/lib/mysql/plugin/file_key_management.so > +#usr/lib/mysql/plugin/ha_archive.so > +#usr/lib/mysql/plugin/ha_blackhole.so > +#usr/lib/mysql/plugin/ha_connect.so > +#usr/lib/mysql/plugin/ha_example.so > +#usr/lib/mysql/plugin/ha_federated.so > +#usr/lib/mysql/plugin/ha_federatedx.so > +#usr/lib/mysql/plugin/ha_innodb.so > +#usr/lib/mysql/plugin/ha_mroonga.so > +#usr/lib/mysql/plugin/ha_sphinx.so > +#usr/lib/mysql/plugin/ha_spider.so > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > +#usr/lib/mysql/plugin/handlersocket.so > +#usr/lib/mysql/plugin/libdaemon_example.so > +#usr/lib/mysql/plugin/locales.so > +#usr/lib/mysql/plugin/metadata_lock_info.so > +#usr/lib/mysql/plugin/mypluglib.so > +#usr/lib/mysql/plugin/mysql_clear_password.so > +#usr/lib/mysql/plugin/qa_auth_client.so > +#usr/lib/mysql/plugin/qa_auth_interface.so > +#usr/lib/mysql/plugin/qa_auth_server.so > +#usr/lib/mysql/plugin/query_cache_info.so > +#usr/lib/mysql/plugin/query_response_time.so > +#usr/lib/mysql/plugin/semisync_master.so > +#usr/lib/mysql/plugin/semisync_slave.so > +#usr/lib/mysql/plugin/server_audit.so > +#usr/lib/mysql/plugin/simple_password_check.so > +#usr/lib/mysql/plugin/sql_errlog.so > +#usr/lib/mysql/plugin/wsrep_info.so > +usr/libexec/mysqld > +usr/libexec/rcmysql > +#usr/share/aclocal/mysql.m4 > +#usr/share/doc/mariadb-10.1.12 > +#usr/share/doc/mariadb-10.1.12/COPYING > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > +#usr/share/doc/mariadb-10.1.12/CREDITS > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > +#usr/share/doc/mariadb-10.1.12/README > +#usr/share/doc/mariadb-10.1.12/README-wsrep > +#usr/share/man/man1/aria_chk.1 > +#usr/share/man/man1/aria_dump_log.1 > +#usr/share/man/man1/aria_ftdump.1 > +#usr/share/man/man1/aria_pack.1 > +#usr/share/man/man1/aria_read_log.1 > #usr/share/man/man1/innochecksum.1 > #usr/share/man/man1/msql2mysql.1 > #usr/share/man/man1/my_print_defaults.1 > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > #usr/share/man/man1/mysql.1 > #usr/share/man/man1/mysql.server.1 > #usr/share/man/man1/mysql_client_test.1 > +#usr/share/man/man1/mysql_client_test_embedded.1 > #usr/share/man/man1/mysql_config.1 > #usr/share/man/man1/mysql_convert_table_format.1 > -#usr/share/man/man1/mysql_explain_log.1 > #usr/share/man/man1/mysql_find_rows.1 > #usr/share/man/man1/mysql_fix_extensions.1 > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > #usr/share/man/man1/mysql_install_db.1 > +#usr/share/man/man1/mysql_plugin.1 > #usr/share/man/man1/mysql_secure_installation.1 > #usr/share/man/man1/mysql_setpermission.1 > -#usr/share/man/man1/mysql_tableinfo.1 > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > #usr/share/man/man1/mysql_upgrade.1 > #usr/share/man/man1/mysql_waitpid.1 > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > #usr/share/man/man1/mysqldumpslow.1 > #usr/share/man/man1/mysqlhotcopy.1 > #usr/share/man/man1/mysqlimport.1 > -#usr/share/man/man1/mysqlman.1 > #usr/share/man/man1/mysqlshow.1 > +#usr/share/man/man1/mysqlslap.1 > #usr/share/man/man1/mysqltest.1 > +#usr/share/man/man1/mysqltest_embedded.1 > #usr/share/man/man1/perror.1 > #usr/share/man/man1/replace.1 > #usr/share/man/man1/resolve_stack_dump.1 > #usr/share/man/man1/resolveip.1 > -#usr/share/man/man1/safe_mysqld.1 > #usr/share/man/man8/mysqld.8 > -#usr/share/man/man8/mysqlmanager.8 > +#usr/share/mariadb-10.1.12 > +#usr/share/mariadb-10.1.12/binary-configure > +#usr/share/mariadb-10.1.12/magic > +#usr/share/mariadb-10.1.12/my-huge.cnf > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > +#usr/share/mariadb-10.1.12/my-large.cnf > +#usr/share/mariadb-10.1.12/my-medium.cnf > +#usr/share/mariadb-10.1.12/my-small.cnf > +#usr/share/mariadb-10.1.12/mysql-log-rotate > +#usr/share/mariadb-10.1.12/mysql.server > +#usr/share/mariadb-10.1.12/mysqld_multi.server > +#usr/share/mariadb-10.1.12/policy > +#usr/share/mariadb-10.1.12/policy/apparmor > +#usr/share/mariadb-10.1.12/policy/apparmor/README > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > +#usr/share/mariadb-10.1.12/policy/selinux > +#usr/share/mariadb-10.1.12/policy/selinux/README > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > +#usr/share/mariadb-10.1.12/wsrep.cnf > +#usr/share/mariadb-10.1.12/wsrep_notify > usr/share/mysql > -#usr/share/mysql/binary-configure > #usr/share/mysql/charsets > #usr/share/mysql/charsets/Index.xml > #usr/share/mysql/charsets/README > @@ -244,7 +664,7 @@ usr/share/mysql > #usr/share/mysql/dutch/errmsg.sys > #usr/share/mysql/english > #usr/share/mysql/english/errmsg.sys > -#usr/share/mysql/errmsg.txt > +#usr/share/mysql/errmsg-utf8.txt > #usr/share/mysql/estonian > #usr/share/mysql/estonian/errmsg.sys > #usr/share/mysql/fill_help_tables.sql > @@ -256,27 +676,22 @@ usr/share/mysql > #usr/share/mysql/greek/errmsg.sys > #usr/share/mysql/hungarian > #usr/share/mysql/hungarian/errmsg.sys > +#usr/share/mysql/install_spider.sql > #usr/share/mysql/italian > #usr/share/mysql/italian/errmsg.sys > #usr/share/mysql/japanese > #usr/share/mysql/japanese/errmsg.sys > #usr/share/mysql/korean > #usr/share/mysql/korean/errmsg.sys > -#usr/share/mysql/mi_test_all > -#usr/share/mysql/mi_test_all.res > -#usr/share/mysql/my-huge.cnf > -#usr/share/mysql/my-innodb-heavy-4G.cnf > -#usr/share/mysql/my-large.cnf > -#usr/share/mysql/my-medium.cnf > -#usr/share/mysql/my-small.cnf > -#usr/share/mysql/mysql-log-rotate > -#usr/share/mysql/mysql.server > -#usr/share/mysql/mysql_fix_privilege_tables.sql > +#usr/share/mysql/maria_add_gis_sp.sql > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > +#usr/share/mysql/mroonga > +#usr/share/mysql/mroonga/install.sql > +#usr/share/mysql/mroonga/uninstall.sql > +#usr/share/mysql/mysql_performance_tables.sql > #usr/share/mysql/mysql_system_tables.sql > #usr/share/mysql/mysql_system_tables_data.sql > #usr/share/mysql/mysql_test_data_timezone.sql > -#usr/share/mysql/mysqld_multi.server > -#usr/share/mysql/ndb-config-2-node.ini > #usr/share/mysql/norwegian > #usr/share/mysql/norwegian-ny > #usr/share/mysql/norwegian-ny/errmsg.sys > @@ -299,5 +714,5 @@ usr/share/mysql > #usr/share/mysql/swedish/errmsg.sys > #usr/share/mysql/ukrainian > #usr/share/mysql/ukrainian/errmsg.sys > +#usr/share/pkgconfig/mariadb.pc > var/ipfire/backup/addons/includes/mysql > -#var/run/mysql > diff --git a/lfs/mysql b/lfs/mysql > index edcd651..2253928 100644 > --- a/lfs/mysql > +++ b/lfs/mysql > @@ -24,17 +24,17 @@ > > include Config > > -VER = 5.0.96 > +VER = 10.1.12 > > -THISAPP = mysql-$(VER) > +THISAPP = mariadb-$(VER) > DL_FILE = $(THISAPP).tar.gz > DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > PROG = mysql > -PAK_VER = 3 > +PAK_VER = 4 > > -CFLAGS += -fno-strict-aliasing > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > #################################################################### > ########### > # Top-level Rules > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > install : $(TARGET) > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > @$(PREBUILD) > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf > $(DIR_DL)/$(DL_FILE) > - cd $(DIR_APP) && ./configure --prefix=/usr \ > - --sysconfdir=/etc \ > - --libexecdir=/usr/sbin \ > - --localstatedir=/srv/mysql \ > - --enable-thread-safe-client \ > - --enable-assembler \ > - --enable-local-infile \ > - --with-unix-socket- > path=/var/run/mysql/mysql.sock \ > - --without-debug \ > - --without-bench \ > - --without-readline \ > - --with-berkeley-db \ > - --with-extra-charsets=all > + cd $(DIR_APP) && cmake . \ > + -DBUILD_CONFIG=mysql_release \ > + -DFEATURE_SET="community" \ > + -DNICE_PROJECT_NAME="MariaDB" \ > + -DCMAKE_INSTALL_PREFIX="/usr" \ > + -DINSTALL_SYSCONFDIR="/etc" \ > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > + -DINSTALL_INCLUDEDIR="include/mysql" \ > + -DINSTALL_INFODIR="share/info" \ > + -DINSTALL_LIBDIR="lib/mysql" \ > + -DINSTALL_MANDIR="share/man" \ > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > + -DINSTALL_SBINDIR="libexec" \ > + -DINSTALL_SCRIPTDIR="bin" \ > + -DINSTALL_SQLBENCHDIR="share" \ > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > + -DMYSQL_DATADIR="/srv/mysql" \ > + -DTMPDIR="/var/tmp" \ > + -DPID_FILE_DIR="/var/run/mysql" > + -DENABLED_LOCAL_INFILE=ON \ > + -DWITH_EMBEDDED_SERVER=OFF \ > + -DWITH_SSL=system \ > + -DWITH_ZLIB=system \ > + -DWITH_PCRE=system \ > + -DIGNORE_AIO_CHECK=ON \ > + -DWITH_JEMALLOC=OFF > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > cd $(DIR_APP) && make testdir=/tmp/mysql install > - rm -rf /tmp/mysql > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > + rm -rf /usr/share/sql-bench > + rm -rf /tmp/mysql > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > mkdir -p /srv/mysql > - mysql_install_db --user=mysql --force > + cd /usr/ && mysql_install_db --user=mysql --force > chgrp -v mysql /srv/mysql{,/test,/mysql} > chown mysql.mysql /srv/mysql/ > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > /var/ipfire/backup/addons/includes/mysql > + > + # Install initscript > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > + /etc/rc.d/init.d/mysql > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/make.sh b/make.sh > index 8392e30..0a2b8ae 100755 > --- a/make.sh > +++ b/make.sh > @@ -391,6 +391,7 @@ buildipfire() { > export LOGFILE > ipfiremake configroot > ipfiremake backup > + ipfiremake initscripts > ipfiremake pkg-config > ipfiremake libusb > ipfiremake libusb-compat > @@ -521,6 +522,8 @@ buildipfire() { > ipfiremake libxml2 > ipfiremake libxslt > ipfiremake BerkeleyDB > + ipfiremake libarchive > + ipfiremake cmake > ipfiremake mysql > ipfiremake cyrus-sasl > ipfiremake openldap > @@ -552,7 +555,6 @@ buildipfire() { > ipfiremake hdparm > ipfiremake sdparm > ipfiremake mtools > - ipfiremake initscripts > ipfiremake whatmask > ipfiremake conntrack-tools > ipfiremake libupnp > @@ -668,8 +670,6 @@ buildipfire() { > ipfiremake libshout > ipfiremake xvid > ipfiremake libmpeg2 > - ipfiremake libarchive > - ipfiremake cmake > ipfiremake gnump3d > ipfiremake rsync > ipfiremake tcpwrapper > diff --git a/src/initscripts/init.d/mysql > b/src/initscripts/init.d/mysql > index 994e3c2..2c8cfbc 100644 > --- a/src/initscripts/init.d/mysql > +++ b/src/initscripts/init.d/mysql > @@ -10,7 +10,7 @@ > . /etc/sysconfig/rc > . $rc_functions > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > +PIDFILE=/var/run/mysql/mysql.pid > KILLDELAY=20 > > case "$1" in > @@ -66,7 +66,7 @@ case "$1" in > ;; > > status) > - statusproc /usr/sbin/mysqld > + statusproc /usr/libexec/mysqld > ;; > > *) > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > index 548b9db..5e76574 100644 > --- a/src/paks/mysql/update.sh > +++ b/src/paks/mysql/update.sh > @@ -27,6 +27,7 @@ > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > /etc/my.cnf > +/etc/my.cnf.d > /srv/mysql > EOF > fi > @@ -44,6 +45,9 @@ extract_files > # Restore backup > restore_backup "${NAME}" > > +# Remove basedir configuration line > +sed -e "/^basedir=/d" -i /etc/my.cnf > + > # Restart the service > start_service "${NAME}" >
Yes indeed. On Tue, 2016-03-15 at 20:10 +0100, Dirk Wagner wrote: > Plz consider, that all packages/addons with dependencies to the mysql > client lib have to be recompiled and released again. > > On 15.03.2016 11:09, Daniel Weismüller wrote: > > > > It is required to manually run mysql_upgrade after the new > > package has been installed. > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > > --- > > config/backup/includes/mysql | 1 + > > config/mysql/my.cnf | 1 - > > config/rootfiles/common/mysql-libs | 16 +- > > config/rootfiles/packages/mysql | 525 > > +++++++++++++++++++++++++++++++++---- > > lfs/mysql | 68 +++-- > > make.sh | 6 +- > > src/initscripts/init.d/mysql | 4 +- > > src/paks/mysql/update.sh | 4 + > > 8 files changed, 534 insertions(+), 91 deletions(-) > > > > diff --git a/config/backup/includes/mysql b/config/backup/includes/mysql > > index bcb837c..be6bc5c 100644 > > --- a/config/backup/includes/mysql > > +++ b/config/backup/includes/mysql > > @@ -1,2 +1,3 @@ > > /etc/my.cnf > > +/etc/my.cnf.d > > /srv/mysql > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > > index d9b75e8..29a568a 100644 > > --- a/config/mysql/my.cnf > > +++ b/config/mysql/my.cnf > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > > > [mysql.server] > > user=mysql > > -basedir=/var/lib > > > > [mysqld_safe] > > log-error=/var/log/mysqld.log > > diff --git a/config/rootfiles/common/mysql-libs > > b/config/rootfiles/common/mysql-libs > > index 6eb0384..e3e4bf3 100644 > > --- a/config/rootfiles/common/mysql-libs > > +++ b/config/rootfiles/common/mysql-libs > > @@ -1,10 +1,10 @@ > > -usr/lib/libmysqlclient.so.15 > > -usr/lib/libmysqlclient.so.15.0.0 > > -usr/lib/libmysqlclient_r.so.15 > > -usr/lib/libmysqlclient_r.so.15.0.0 > > +usr/lib/libmysqlclient.so.18 > > +usr/lib/libmysqlclient.so.18.0.0 > > +usr/lib/libmysqlclient_r.so.18 > > +usr/lib/libmysqlclient_r.so.18.0.0 > > usr/lib/mysql/libmysqlclient.so > > -usr/lib/mysql/libmysqlclient.so.15 > > -usr/lib/mysql/libmysqlclient.so.15.0.0 > > +usr/lib/mysql/libmysqlclient.so.18 > > +usr/lib/mysql/libmysqlclient.so.18.0.0 > > usr/lib/mysql/libmysqlclient_r.so > > -usr/lib/mysql/libmysqlclient_r.so.15 > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > +usr/lib/mysql/libmysqlclient_r.so.18 > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > diff --git a/config/rootfiles/packages/mysql > > b/config/rootfiles/packages/mysql > > index 8f1414a..cb54804 100644 > > --- a/config/rootfiles/packages/mysql > > +++ b/config/rootfiles/packages/mysql > > @@ -1,16 +1,39 @@ > > -etc/my.cnf > > etc/rc.d/init.d/mysql > > +#etc/logrotate.d > > +etc/logrotate.d/mysql > > +etc/my.cnf > > +etc/my.cnf.d > > +etc/my.cnf.d/client.cnf > > +etc/my.cnf.d/enable_encryption.preset > > +etc/my.cnf.d/mysql-clients.cnf > > +etc/my.cnf.d/server.cnf > > srv/mysql > > +#srv/mysql/aria_log.00000001 > > +#srv/mysql/aria_log_control > > +#srv/mysql/ib_logfile0 > > +#srv/mysql/ib_logfile1 > > +#srv/mysql/ibdata1 > > #srv/mysql/mysql > > +#srv/mysql/mysql/column_stats.MYD > > +#srv/mysql/mysql/column_stats.MYI > > +#srv/mysql/mysql/column_stats.frm > > #srv/mysql/mysql/columns_priv.MYD > > #srv/mysql/mysql/columns_priv.MYI > > #srv/mysql/mysql/columns_priv.frm > > #srv/mysql/mysql/db.MYD > > #srv/mysql/mysql/db.MYI > > #srv/mysql/mysql/db.frm > > +#srv/mysql/mysql/event.MYD > > +#srv/mysql/mysql/event.MYI > > +#srv/mysql/mysql/event.frm > > #srv/mysql/mysql/func.MYD > > #srv/mysql/mysql/func.MYI > > #srv/mysql/mysql/func.frm > > +#srv/mysql/mysql/general_log.CSM > > +#srv/mysql/mysql/general_log.CSV > > +#srv/mysql/mysql/general_log.frm > > +#srv/mysql/mysql/gtid_slave_pos.frm > > +#srv/mysql/mysql/gtid_slave_pos.ibd > > #srv/mysql/mysql/help_category.MYD > > #srv/mysql/mysql/help_category.MYI > > #srv/mysql/mysql/help_category.frm > > @@ -26,12 +49,37 @@ srv/mysql > > #srv/mysql/mysql/host.MYD > > #srv/mysql/mysql/host.MYI > > #srv/mysql/mysql/host.frm > > +#srv/mysql/mysql/index_stats.MYD > > +#srv/mysql/mysql/index_stats.MYI > > +#srv/mysql/mysql/index_stats.frm > > +#srv/mysql/mysql/innodb_index_stats.frm > > +#srv/mysql/mysql/innodb_index_stats.ibd > > +#srv/mysql/mysql/innodb_table_stats.frm > > +#srv/mysql/mysql/innodb_table_stats.ibd > > +#srv/mysql/mysql/plugin.MYD > > +#srv/mysql/mysql/plugin.MYI > > +#srv/mysql/mysql/plugin.frm > > #srv/mysql/mysql/proc.MYD > > #srv/mysql/mysql/proc.MYI > > #srv/mysql/mysql/proc.frm > > #srv/mysql/mysql/procs_priv.MYD > > #srv/mysql/mysql/procs_priv.MYI > > #srv/mysql/mysql/procs_priv.frm > > +#srv/mysql/mysql/proxies_priv.MYD > > +#srv/mysql/mysql/proxies_priv.MYI > > +#srv/mysql/mysql/proxies_priv.frm > > +#srv/mysql/mysql/roles_mapping.MYD > > +#srv/mysql/mysql/roles_mapping.MYI > > +#srv/mysql/mysql/roles_mapping.frm > > +#srv/mysql/mysql/servers.MYD > > +#srv/mysql/mysql/servers.MYI > > +#srv/mysql/mysql/servers.frm > > +#srv/mysql/mysql/slow_log.CSM > > +#srv/mysql/mysql/slow_log.CSV > > +#srv/mysql/mysql/slow_log.frm > > +#srv/mysql/mysql/table_stats.MYD > > +#srv/mysql/mysql/table_stats.MYI > > +#srv/mysql/mysql/table_stats.frm > > #srv/mysql/mysql/tables_priv.MYD > > #srv/mysql/mysql/tables_priv.MYI > > #srv/mysql/mysql/tables_priv.frm > > @@ -53,8 +101,14 @@ srv/mysql > > #srv/mysql/mysql/user.MYD > > #srv/mysql/mysql/user.MYI > > #srv/mysql/mysql/user.frm > > -srv/mysql/test > > -usr/bin/comp_err > > +#srv/mysql/performance_schema > > +#srv/mysql/performance_schema/db.opt > > +#srv/mysql/test > > +usr/bin/aria_chk > > +usr/bin/aria_dump_log > > +usr/bin/aria_ftdump > > +usr/bin/aria_pack > > +usr/bin/aria_read_log > > usr/bin/innochecksum > > usr/bin/msql2mysql > > usr/bin/my_print_defaults > > @@ -63,20 +117,16 @@ usr/bin/myisamchk > > usr/bin/myisamlog > > usr/bin/myisampack > > usr/bin/mysql > > -usr/bin/mysql_client_test > > usr/bin/mysql_config > > usr/bin/mysql_convert_table_format > > -usr/bin/mysql_explain_log > > usr/bin/mysql_find_rows > > usr/bin/mysql_fix_extensions > > -usr/bin/mysql_fix_privilege_tables > > usr/bin/mysql_install_db > > +usr/bin/mysql_plugin > > usr/bin/mysql_secure_installation > > usr/bin/mysql_setpermission > > -usr/bin/mysql_tableinfo > > usr/bin/mysql_tzinfo_to_sql > > usr/bin/mysql_upgrade > > -usr/bin/mysql_upgrade_shell > > usr/bin/mysql_waitpid > > usr/bin/mysql_zap > > usr/bin/mysqlaccess > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > > usr/bin/mysqlhotcopy > > usr/bin/mysqlimport > > usr/bin/mysqlshow > > +usr/bin/mysqlslap > > usr/bin/mysqltest > > -usr/bin/mysqltestmanager > > -usr/bin/mysqltestmanager-pwgen > > -usr/bin/mysqltestmanagerc > > +#usr/bin/mytop > > usr/bin/perror > > usr/bin/replace > > usr/bin/resolve_stack_dump > > usr/bin/resolveip > > +usr/bin/wsrep_sst_common > > +usr/bin/wsrep_sst_mysqldump > > +usr/bin/wsrep_sst_rsync > > +usr/bin/wsrep_sst_xtrabackup > > +usr/bin/wsrep_sst_xtrabackup-v2 > > +#usr/data > > +#usr/data/test > > +#usr/data/test/db.opt > > #usr/include/mysql > > +#usr/include/mysql/auth_dialog_client.h > > +#usr/include/mysql/big_endian.h > > +#usr/include/mysql/byte_order_generic.h > > +#usr/include/mysql/byte_order_generic_x86.h > > +#usr/include/mysql/byte_order_generic_x86_64.h > > +#usr/include/mysql/client_plugin.h > > #usr/include/mysql/decimal.h > > #usr/include/mysql/errmsg.h > > +#usr/include/mysql/handler_ername.h > > +#usr/include/mysql/handler_state.h > > #usr/include/mysql/keycache.h > > +#usr/include/mysql/little_endian.h > > #usr/include/mysql/m_ctype.h > > #usr/include/mysql/m_string.h > > +#usr/include/mysql/ma_dyncol.h > > #usr/include/mysql/my_alloc.h > > #usr/include/mysql/my_attribute.h > > +#usr/include/mysql/my_byteorder.h > > +#usr/include/mysql/my_compiler.h > > #usr/include/mysql/my_config.h > > #usr/include/mysql/my_dbug.h > > +#usr/include/mysql/my_decimal_limits.h > > #usr/include/mysql/my_dir.h > > #usr/include/mysql/my_getopt.h > > #usr/include/mysql/my_global.h > > #usr/include/mysql/my_list.h > > #usr/include/mysql/my_net.h > > -#usr/include/mysql/my_no_pthread.h > > #usr/include/mysql/my_pthread.h > > #usr/include/mysql/my_sys.h > > +#usr/include/mysql/my_valgrind.h > > #usr/include/mysql/my_xml.h > > #usr/include/mysql/mysql.h > > #usr/include/mysql/mysql_com.h > > +#usr/include/mysql/mysql_com_server.h > > #usr/include/mysql/mysql_embed.h > > #usr/include/mysql/mysql_time.h > > #usr/include/mysql/mysql_version.h > > #usr/include/mysql/mysqld_ername.h > > #usr/include/mysql/mysqld_error.h > > -#usr/include/mysql/raid.h > > +#usr/include/mysql/plugin.h > > +#usr/include/mysql/plugin_audit.h > > +#usr/include/mysql/plugin_auth.h > > +#usr/include/mysql/plugin_auth_common.h > > +#usr/include/mysql/plugin_encryption.h > > +#usr/include/mysql/plugin_ftparser.h > > +#usr/include/mysql/plugin_password_validation.h > > +#usr/include/mysql/private > > +#usr/include/mysql/private/atomic > > +#usr/include/mysql/private/atomic/gcc_builtins.h > > +#usr/include/mysql/private/atomic/generic-msvc.h > > +#usr/include/mysql/private/atomic/nolock.h > > +#usr/include/mysql/private/atomic/solaris.h > > +#usr/include/mysql/private/atomic/x86-gcc.h > > +#usr/include/mysql/private/authors.h > > +#usr/include/mysql/private/base64.h > > +#usr/include/mysql/private/bounded_queue.h > > +#usr/include/mysql/private/client_settings.h > > +#usr/include/mysql/private/compat56.h > > +#usr/include/mysql/private/config.h > > +#usr/include/mysql/private/contributors.h > > +#usr/include/mysql/private/create_options.h > > +#usr/include/mysql/private/custom_conf.h > > +#usr/include/mysql/private/datadict.h > > +#usr/include/mysql/private/debug_sync.h > > +#usr/include/mysql/private/derror.h > > +#usr/include/mysql/private/des_key_file.h > > +#usr/include/mysql/private/discover.h > > +#usr/include/mysql/private/event_data_objects.h > > +#usr/include/mysql/private/event_db_repository.h > > +#usr/include/mysql/private/event_parse_data.h > > +#usr/include/mysql/private/event_queue.h > > +#usr/include/mysql/private/event_scheduler.h > > +#usr/include/mysql/private/events.h > > +#usr/include/mysql/private/field.h > > +#usr/include/mysql/private/filesort.h > > +#usr/include/mysql/private/filesort_utils.h > > +#usr/include/mysql/private/ft_global.h > > +#usr/include/mysql/private/gcalc_slicescan.h > > +#usr/include/mysql/private/gcalc_tools.h > > +#usr/include/mysql/private/group_by_handler.h > > +#usr/include/mysql/private/gstream.h > > +#usr/include/mysql/private/ha_partition.h > > +#usr/include/mysql/private/handler.h > > +#usr/include/mysql/private/hash.h > > +#usr/include/mysql/private/hash_filo.h > > +#usr/include/mysql/private/heap.h > > +#usr/include/mysql/private/hostname.h > > +#usr/include/mysql/private/init.h > > +#usr/include/mysql/private/innodb_priv.h > > +#usr/include/mysql/private/item.h > > +#usr/include/mysql/private/item_cmpfunc.h > > +#usr/include/mysql/private/item_create.h > > +#usr/include/mysql/private/item_func.h > > +#usr/include/mysql/private/item_geofunc.h > > +#usr/include/mysql/private/item_inetfunc.h > > +#usr/include/mysql/private/item_row.h > > +#usr/include/mysql/private/item_strfunc.h > > +#usr/include/mysql/private/item_subselect.h > > +#usr/include/mysql/private/item_sum.h > > +#usr/include/mysql/private/item_timefunc.h > > +#usr/include/mysql/private/item_xmlfunc.h > > +#usr/include/mysql/private/key.h > > +#usr/include/mysql/private/keycaches.h > > +#usr/include/mysql/private/lex.h > > +#usr/include/mysql/private/lex_hash.h > > +#usr/include/mysql/private/lex_symbol.h > > +#usr/include/mysql/private/lex_token.h > > +#usr/include/mysql/private/lf.h > > +#usr/include/mysql/private/lock.h > > +#usr/include/mysql/private/log.h > > +#usr/include/mysql/private/log_event.h > > +#usr/include/mysql/private/log_event_old.h > > +#usr/include/mysql/private/log_slow.h > > +#usr/include/mysql/private/maria.h > > +#usr/include/mysql/private/mdl.h > > +#usr/include/mysql/private/mem_root_array.h > > +#usr/include/mysql/private/message.h > > +#usr/include/mysql/private/multi_range_read.h > > +#usr/include/mysql/private/my_alarm.h > > +#usr/include/mysql/private/my_apc.h > > +#usr/include/mysql/private/my_atomic.h > > +#usr/include/mysql/private/my_base.h > > +#usr/include/mysql/private/my_bit.h > > +#usr/include/mysql/private/my_bitmap.h > > +#usr/include/mysql/private/my_check_opt.h > > +#usr/include/mysql/private/my_compare.h > > +#usr/include/mysql/private/my_context.h > > +#usr/include/mysql/private/my_cpu.h > > +#usr/include/mysql/private/my_crypt.h > > +#usr/include/mysql/private/my_decimal.h > > +#usr/include/mysql/private/my_default.h > > +#usr/include/mysql/private/my_handler_errors.h > > +#usr/include/mysql/private/my_json_writer.h > > +#usr/include/mysql/private/my_libwrap.h > > +#usr/include/mysql/private/my_md5.h > > +#usr/include/mysql/private/my_nosys.h > > +#usr/include/mysql/private/my_rdtsc.h > > +#usr/include/mysql/private/my_rnd.h > > +#usr/include/mysql/private/my_stacktrace.h > > +#usr/include/mysql/private/my_systemd.h > > +#usr/include/mysql/private/my_time.h > > +#usr/include/mysql/private/my_tree.h > > +#usr/include/mysql/private/my_uctype.h > > +#usr/include/mysql/private/my_user.h > > +#usr/include/mysql/private/myisam.h > > +#usr/include/mysql/private/myisamchk.h > > +#usr/include/mysql/private/myisammrg.h > > +#usr/include/mysql/private/myisampack.h > > +#usr/include/mysql/private/mysql_async.h > > +#usr/include/mysql/private/mysqld.h > > +#usr/include/mysql/private/mysqld_default_groups.h > > +#usr/include/mysql/private/mysqld_suffix.h > > +#usr/include/mysql/private/mysys_err.h > > +#usr/include/mysql/private/nt_servc.h > > +#usr/include/mysql/private/opt_range.h > > +#usr/include/mysql/private/opt_subselect.h > > +#usr/include/mysql/private/parse_file.h > > +#usr/include/mysql/private/partition_element.h > > +#usr/include/mysql/private/partition_info.h > > +#usr/include/mysql/private/password.h > > +#usr/include/mysql/private/probes_mysql.h > > +#usr/include/mysql/private/probes_mysql_nodtrace.h > > +#usr/include/mysql/private/procedure.h > > +#usr/include/mysql/private/protocol.h > > +#usr/include/mysql/private/queues.h > > +#usr/include/mysql/private/records.h > > +#usr/include/mysql/private/repl_failsafe.h > > +#usr/include/mysql/private/replication.h > > +#usr/include/mysql/private/rijndael.h > > +#usr/include/mysql/private/rpl_constants.h > > +#usr/include/mysql/private/rpl_filter.h > > +#usr/include/mysql/private/rpl_gtid.h > > +#usr/include/mysql/private/rpl_handler.h > > +#usr/include/mysql/private/rpl_injector.h > > +#usr/include/mysql/private/rpl_mi.h > > +#usr/include/mysql/private/rpl_parallel.h > > +#usr/include/mysql/private/rpl_record.h > > +#usr/include/mysql/private/rpl_record_old.h > > +#usr/include/mysql/private/rpl_reporting.h > > +#usr/include/mysql/private/rpl_rli.h > > +#usr/include/mysql/private/rpl_tblmap.h > > +#usr/include/mysql/private/rpl_utility.h > > +#usr/include/mysql/private/scheduler.h > > +#usr/include/mysql/private/service_versions.h > > +#usr/include/mysql/private/set_var.h > > +#usr/include/mysql/private/sha1.h > > +#usr/include/mysql/private/sha2.h > > +#usr/include/mysql/private/slave.h > > +#usr/include/mysql/private/sp.h > > +#usr/include/mysql/private/sp_cache.h > > +#usr/include/mysql/private/sp_head.h > > +#usr/include/mysql/private/sp_pcontext.h > > +#usr/include/mysql/private/sp_rcontext.h > > +#usr/include/mysql/private/spatial.h > > +#usr/include/mysql/private/sql_acl.h > > +#usr/include/mysql/private/sql_admin.h > > +#usr/include/mysql/private/sql_alter.h > > +#usr/include/mysql/private/sql_analyse.h > > +#usr/include/mysql/private/sql_analyze_stmt.h > > +#usr/include/mysql/private/sql_array.h > > +#usr/include/mysql/private/sql_audit.h > > +#usr/include/mysql/private/sql_base.h > > +#usr/include/mysql/private/sql_binlog.h > > +#usr/include/mysql/private/sql_bitmap.h > > +#usr/include/mysql/private/sql_bootstrap.h > > +#usr/include/mysql/private/sql_cache.h > > +#usr/include/mysql/private/sql_callback.h > > +#usr/include/mysql/private/sql_class.h > > +#usr/include/mysql/private/sql_cmd.h > > +#usr/include/mysql/private/sql_connect.h > > +#usr/include/mysql/private/sql_const.h > > +#usr/include/mysql/private/sql_crypt.h > > +#usr/include/mysql/private/sql_cursor.h > > +#usr/include/mysql/private/sql_db.h > > +#usr/include/mysql/private/sql_delete.h > > +#usr/include/mysql/private/sql_derived.h > > +#usr/include/mysql/private/sql_digest.h > > +#usr/include/mysql/private/sql_digest_stream.h > > +#usr/include/mysql/private/sql_do.h > > +#usr/include/mysql/private/sql_error.h > > +#usr/include/mysql/private/sql_explain.h > > +#usr/include/mysql/private/sql_expression_cache.h > > +#usr/include/mysql/private/sql_get_diagnostics.h > > +#usr/include/mysql/private/sql_handler.h > > +#usr/include/mysql/private/sql_help.h > > +#usr/include/mysql/private/sql_hset.h > > +#usr/include/mysql/private/sql_insert.h > > +#usr/include/mysql/private/sql_join_cache.h > > +#usr/include/mysql/private/sql_lex.h > > +#usr/include/mysql/private/sql_lifo_buffer.h > > +#usr/include/mysql/private/sql_list.h > > +#usr/include/mysql/private/sql_load.h > > +#usr/include/mysql/private/sql_locale.h > > +#usr/include/mysql/private/sql_manager.h > > +#usr/include/mysql/private/sql_parse.h > > +#usr/include/mysql/private/sql_partition.h > > +#usr/include/mysql/private/sql_partition_admin.h > > +#usr/include/mysql/private/sql_plist.h > > +#usr/include/mysql/private/sql_plugin.h > > +#usr/include/mysql/private/sql_plugin_compat.h > > +#usr/include/mysql/private/sql_prepare.h > > +#usr/include/mysql/private/sql_priv.h > > +#usr/include/mysql/private/sql_profile.h > > +#usr/include/mysql/private/sql_reload.h > > +#usr/include/mysql/private/sql_rename.h > > +#usr/include/mysql/private/sql_repl.h > > +#usr/include/mysql/private/sql_select.h > > +#usr/include/mysql/private/sql_servers.h > > +#usr/include/mysql/private/sql_show.h > > +#usr/include/mysql/private/sql_signal.h > > +#usr/include/mysql/private/sql_sort.h > > +#usr/include/mysql/private/sql_statistics.h > > +#usr/include/mysql/private/sql_string.h > > +#usr/include/mysql/private/sql_table.h > > +#usr/include/mysql/private/sql_tablespace.h > > +#usr/include/mysql/private/sql_test.h > > +#usr/include/mysql/private/sql_time.h > > +#usr/include/mysql/private/sql_trigger.h > > +#usr/include/mysql/private/sql_truncate.h > > +#usr/include/mysql/private/sql_type.h > > +#usr/include/mysql/private/sql_udf.h > > +#usr/include/mysql/private/sql_union.h > > +#usr/include/mysql/private/sql_update.h > > +#usr/include/mysql/private/sql_view.h > > +#usr/include/mysql/private/sql_yacc.h > > +#usr/include/mysql/private/strfunc.h > > +#usr/include/mysql/private/structs.h > > +#usr/include/mysql/private/sys_vars_shared.h > > +#usr/include/mysql/private/t_ctype.h > > +#usr/include/mysql/private/table.h > > +#usr/include/mysql/private/table_cache.h > > +#usr/include/mysql/private/thr_alarm.h > > +#usr/include/mysql/private/thr_lock.h > > +#usr/include/mysql/private/thr_malloc.h > > +#usr/include/mysql/private/thr_timer.h > > +#usr/include/mysql/private/thread_pool_priv.h > > +#usr/include/mysql/private/threadpool.h > > +#usr/include/mysql/private/transaction.h > > +#usr/include/mysql/private/tzfile.h > > +#usr/include/mysql/private/tztime.h > > +#usr/include/mysql/private/unireg.h > > +#usr/include/mysql/private/violite.h > > +#usr/include/mysql/private/waiting_threads.h > > +#usr/include/mysql/private/welcome_copyright_notice.h > > +#usr/include/mysql/private/winservice.h > > +#usr/include/mysql/private/wqueue.h > > +#usr/include/mysql/private/wsrep.h > > +#usr/include/mysql/private/wsrep_applier.h > > +#usr/include/mysql/private/wsrep_binlog.h > > +#usr/include/mysql/private/wsrep_mysqld.h > > +#usr/include/mysql/private/wsrep_priv.h > > +#usr/include/mysql/private/wsrep_sst.h > > +#usr/include/mysql/private/wsrep_thd.h > > +#usr/include/mysql/private/wsrep_utils.h > > +#usr/include/mysql/private/wsrep_var.h > > +#usr/include/mysql/private/wsrep_xid.h > > +#usr/include/mysql/psi > > +#usr/include/mysql/psi/mysql_file.h > > +#usr/include/mysql/psi/mysql_idle.h > > +#usr/include/mysql/psi/mysql_socket.h > > +#usr/include/mysql/psi/mysql_stage.h > > +#usr/include/mysql/psi/mysql_statement.h > > +#usr/include/mysql/psi/mysql_table.h > > +#usr/include/mysql/psi/mysql_thread.h > > +#usr/include/mysql/psi/psi.h > > +#usr/include/mysql/psi/psi_abi_v0.h > > +#usr/include/mysql/psi/psi_abi_v1.h > > +#usr/include/mysql/psi/psi_abi_v2.h > > +#usr/include/mysql/service_debug_sync.h > > +#usr/include/mysql/service_encryption.h > > +#usr/include/mysql/service_encryption_scheme.h > > +#usr/include/mysql/service_kill_statement.h > > +#usr/include/mysql/service_logger.h > > +#usr/include/mysql/service_md5.h > > +#usr/include/mysql/service_my_snprintf.h > > +#usr/include/mysql/service_progress_report.h > > +#usr/include/mysql/service_sha1.h > > +#usr/include/mysql/service_thd_alloc.h > > +#usr/include/mysql/service_thd_autoinc.h > > +#usr/include/mysql/service_thd_error_context.h > > +#usr/include/mysql/service_thd_specifics.h > > +#usr/include/mysql/service_thd_timezone.h > > +#usr/include/mysql/service_thd_wait.h > > +#usr/include/mysql/service_wsrep.h > > +#usr/include/mysql/services.h > > #usr/include/mysql/sql_common.h > > #usr/include/mysql/sql_state.h > > #usr/include/mysql/sslopt-case.h > > @@ -133,33 +489,78 @@ usr/bin/resolveip > > #usr/include/mysql/sslopt-vars.h > > #usr/include/mysql/typelib.h > > #usr/lib/libmysqlclient.so > > -#usr/lib/libmysqlclient.so.15 > > -#usr/lib/libmysqlclient.so.15.0.0 > > +#usr/lib/libmysqlclient.so.18 > > +#usr/lib/libmysqlclient.so.18.0.0 > > #usr/lib/libmysqlclient_r.so > > -#usr/lib/libmysqlclient_r.so.15 > > -#usr/lib/libmysqlclient_r.so.15.0.0 > > +#usr/lib/libmysqlclient_r.so.18 > > +#usr/lib/libmysqlclient_r.so.18.0.0 > > #usr/lib/mysql > > -#usr/lib/mysql/libdbug.a > > -#usr/lib/mysql/libheap.a > > -#usr/lib/mysql/libmyisam.a > > -#usr/lib/mysql/libmyisammrg.a > > #usr/lib/mysql/libmysqlclient.a > > -#usr/lib/mysql/libmysqlclient.la > > #usr/lib/mysql/libmysqlclient.so > > -#usr/lib/mysql/libmysqlclient.so.15 > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > > +#usr/lib/mysql/libmysqlclient.so.18 > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > > #usr/lib/mysql/libmysqlclient_r.a > > -#usr/lib/mysql/libmysqlclient_r.la > > #usr/lib/mysql/libmysqlclient_r.so > > -#usr/lib/mysql/libmysqlclient_r.so.15 > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > -#usr/lib/mysql/libmystrings.a > > -#usr/lib/mysql/libmysys.a > > -#usr/lib/mysql/libvio.a > > -usr/sbin/mysqld > > -usr/sbin/mysqlmanager > > -#usr/share/info/mysql.info > > -#usr/share/man/man1/comp_err.1 > > +#usr/lib/mysql/libmysqlclient_r.so.18 > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > +#usr/lib/mysql/libmysqlservices.a > > +usr/lib/mysql/plugin > > +#usr/lib/mysql/plugin/adt_null.so > > +#usr/lib/mysql/plugin/auth_0x0100.so > > +#usr/lib/mysql/plugin/auth_pam.so > > +#usr/lib/mysql/plugin/auth_socket.so > > +#usr/lib/mysql/plugin/auth_test_plugin.so > > +#usr/lib/mysql/plugin/daemon_example.ini > > +#usr/lib/mysql/plugin/debug_key_management.so > > +#usr/lib/mysql/plugin/dialog.so > > +#usr/lib/mysql/plugin/dialog_examples.so > > +#usr/lib/mysql/plugin/example_key_management.so > > +#usr/lib/mysql/plugin/file_key_management.so > > +#usr/lib/mysql/plugin/ha_archive.so > > +#usr/lib/mysql/plugin/ha_blackhole.so > > +#usr/lib/mysql/plugin/ha_connect.so > > +#usr/lib/mysql/plugin/ha_example.so > > +#usr/lib/mysql/plugin/ha_federated.so > > +#usr/lib/mysql/plugin/ha_federatedx.so > > +#usr/lib/mysql/plugin/ha_innodb.so > > +#usr/lib/mysql/plugin/ha_mroonga.so > > +#usr/lib/mysql/plugin/ha_sphinx.so > > +#usr/lib/mysql/plugin/ha_spider.so > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > > +#usr/lib/mysql/plugin/handlersocket.so > > +#usr/lib/mysql/plugin/libdaemon_example.so > > +#usr/lib/mysql/plugin/locales.so > > +#usr/lib/mysql/plugin/metadata_lock_info.so > > +#usr/lib/mysql/plugin/mypluglib.so > > +#usr/lib/mysql/plugin/mysql_clear_password.so > > +#usr/lib/mysql/plugin/qa_auth_client.so > > +#usr/lib/mysql/plugin/qa_auth_interface.so > > +#usr/lib/mysql/plugin/qa_auth_server.so > > +#usr/lib/mysql/plugin/query_cache_info.so > > +#usr/lib/mysql/plugin/query_response_time.so > > +#usr/lib/mysql/plugin/semisync_master.so > > +#usr/lib/mysql/plugin/semisync_slave.so > > +#usr/lib/mysql/plugin/server_audit.so > > +#usr/lib/mysql/plugin/simple_password_check.so > > +#usr/lib/mysql/plugin/sql_errlog.so > > +#usr/lib/mysql/plugin/wsrep_info.so > > +usr/libexec/mysqld > > +usr/libexec/rcmysql > > +#usr/share/aclocal/mysql.m4 > > +#usr/share/doc/mariadb-10.1.12 > > +#usr/share/doc/mariadb-10.1.12/COPYING > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > > +#usr/share/doc/mariadb-10.1.12/CREDITS > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > > +#usr/share/doc/mariadb-10.1.12/README > > +#usr/share/doc/mariadb-10.1.12/README-wsrep > > +#usr/share/man/man1/aria_chk.1 > > +#usr/share/man/man1/aria_dump_log.1 > > +#usr/share/man/man1/aria_ftdump.1 > > +#usr/share/man/man1/aria_pack.1 > > +#usr/share/man/man1/aria_read_log.1 > > #usr/share/man/man1/innochecksum.1 > > #usr/share/man/man1/msql2mysql.1 > > #usr/share/man/man1/my_print_defaults.1 > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > > #usr/share/man/man1/mysql.1 > > #usr/share/man/man1/mysql.server.1 > > #usr/share/man/man1/mysql_client_test.1 > > +#usr/share/man/man1/mysql_client_test_embedded.1 > > #usr/share/man/man1/mysql_config.1 > > #usr/share/man/man1/mysql_convert_table_format.1 > > -#usr/share/man/man1/mysql_explain_log.1 > > #usr/share/man/man1/mysql_find_rows.1 > > #usr/share/man/man1/mysql_fix_extensions.1 > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > > #usr/share/man/man1/mysql_install_db.1 > > +#usr/share/man/man1/mysql_plugin.1 > > #usr/share/man/man1/mysql_secure_installation.1 > > #usr/share/man/man1/mysql_setpermission.1 > > -#usr/share/man/man1/mysql_tableinfo.1 > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > > #usr/share/man/man1/mysql_upgrade.1 > > #usr/share/man/man1/mysql_waitpid.1 > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > > #usr/share/man/man1/mysqldumpslow.1 > > #usr/share/man/man1/mysqlhotcopy.1 > > #usr/share/man/man1/mysqlimport.1 > > -#usr/share/man/man1/mysqlman.1 > > #usr/share/man/man1/mysqlshow.1 > > +#usr/share/man/man1/mysqlslap.1 > > #usr/share/man/man1/mysqltest.1 > > +#usr/share/man/man1/mysqltest_embedded.1 > > #usr/share/man/man1/perror.1 > > #usr/share/man/man1/replace.1 > > #usr/share/man/man1/resolve_stack_dump.1 > > #usr/share/man/man1/resolveip.1 > > -#usr/share/man/man1/safe_mysqld.1 > > #usr/share/man/man8/mysqld.8 > > -#usr/share/man/man8/mysqlmanager.8 > > +#usr/share/mariadb-10.1.12 > > +#usr/share/mariadb-10.1.12/binary-configure > > +#usr/share/mariadb-10.1.12/magic > > +#usr/share/mariadb-10.1.12/my-huge.cnf > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > > +#usr/share/mariadb-10.1.12/my-large.cnf > > +#usr/share/mariadb-10.1.12/my-medium.cnf > > +#usr/share/mariadb-10.1.12/my-small.cnf > > +#usr/share/mariadb-10.1.12/mysql-log-rotate > > +#usr/share/mariadb-10.1.12/mysql.server > > +#usr/share/mariadb-10.1.12/mysqld_multi.server > > +#usr/share/mariadb-10.1.12/policy > > +#usr/share/mariadb-10.1.12/policy/apparmor > > +#usr/share/mariadb-10.1.12/policy/apparmor/README > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > > +#usr/share/mariadb-10.1.12/policy/selinux > > +#usr/share/mariadb-10.1.12/policy/selinux/README > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > > +#usr/share/mariadb-10.1.12/wsrep.cnf > > +#usr/share/mariadb-10.1.12/wsrep_notify > > usr/share/mysql > > -#usr/share/mysql/binary-configure > > #usr/share/mysql/charsets > > #usr/share/mysql/charsets/Index.xml > > #usr/share/mysql/charsets/README > > @@ -244,7 +664,7 @@ usr/share/mysql > > #usr/share/mysql/dutch/errmsg.sys > > #usr/share/mysql/english > > #usr/share/mysql/english/errmsg.sys > > -#usr/share/mysql/errmsg.txt > > +#usr/share/mysql/errmsg-utf8.txt > > #usr/share/mysql/estonian > > #usr/share/mysql/estonian/errmsg.sys > > #usr/share/mysql/fill_help_tables.sql > > @@ -256,27 +676,22 @@ usr/share/mysql > > #usr/share/mysql/greek/errmsg.sys > > #usr/share/mysql/hungarian > > #usr/share/mysql/hungarian/errmsg.sys > > +#usr/share/mysql/install_spider.sql > > #usr/share/mysql/italian > > #usr/share/mysql/italian/errmsg.sys > > #usr/share/mysql/japanese > > #usr/share/mysql/japanese/errmsg.sys > > #usr/share/mysql/korean > > #usr/share/mysql/korean/errmsg.sys > > -#usr/share/mysql/mi_test_all > > -#usr/share/mysql/mi_test_all.res > > -#usr/share/mysql/my-huge.cnf > > -#usr/share/mysql/my-innodb-heavy-4G.cnf > > -#usr/share/mysql/my-large.cnf > > -#usr/share/mysql/my-medium.cnf > > -#usr/share/mysql/my-small.cnf > > -#usr/share/mysql/mysql-log-rotate > > -#usr/share/mysql/mysql.server > > -#usr/share/mysql/mysql_fix_privilege_tables.sql > > +#usr/share/mysql/maria_add_gis_sp.sql > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > > +#usr/share/mysql/mroonga > > +#usr/share/mysql/mroonga/install.sql > > +#usr/share/mysql/mroonga/uninstall.sql > > +#usr/share/mysql/mysql_performance_tables.sql > > #usr/share/mysql/mysql_system_tables.sql > > #usr/share/mysql/mysql_system_tables_data.sql > > #usr/share/mysql/mysql_test_data_timezone.sql > > -#usr/share/mysql/mysqld_multi.server > > -#usr/share/mysql/ndb-config-2-node.ini > > #usr/share/mysql/norwegian > > #usr/share/mysql/norwegian-ny > > #usr/share/mysql/norwegian-ny/errmsg.sys > > @@ -299,5 +714,5 @@ usr/share/mysql > > #usr/share/mysql/swedish/errmsg.sys > > #usr/share/mysql/ukrainian > > #usr/share/mysql/ukrainian/errmsg.sys > > +#usr/share/pkgconfig/mariadb.pc > > var/ipfire/backup/addons/includes/mysql > > -#var/run/mysql > > diff --git a/lfs/mysql b/lfs/mysql > > index edcd651..2253928 100644 > > --- a/lfs/mysql > > +++ b/lfs/mysql > > @@ -24,17 +24,17 @@ > > > > include Config > > > > -VER = 5.0.96 > > +VER = 10.1.12 > > > > -THISAPP = mysql-$(VER) > > +THISAPP = mariadb-$(VER) > > DL_FILE = $(THISAPP).tar.gz > > DL_FROM = $(URL_IPFIRE) > > DIR_APP = $(DIR_SRC)/$(THISAPP) > > TARGET = $(DIR_INFO)/$(THISAPP) > > PROG = mysql > > -PAK_VER = 3 > > +PAK_VER = 4 > > > > -CFLAGS += -fno-strict-aliasing > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > > > > ############################################################################ > > ### > > # Top-level Rules > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > > > install : $(TARGET) > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > > @$(PREBUILD) > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf > > $(DIR_DL)/$(DL_FILE) > > - cd $(DIR_APP) && ./configure --prefix=/usr \ > > - --sysconfdir=/etc \ > > - --libexecdir=/usr/sbin \ > > - --localstatedir=/srv/mysql \ > > - --enable-thread-safe-client \ > > - --enable-assembler \ > > - --enable-local-infile \ > > - --with-unix-socket- > > path=/var/run/mysql/mysql.sock \ > > - --without-debug \ > > - --without-bench \ > > - --without-readline \ > > - --with-berkeley-db \ > > - --with-extra-charsets=all > > + cd $(DIR_APP) && cmake . \ > > + -DBUILD_CONFIG=mysql_release \ > > + -DFEATURE_SET="community" \ > > + -DNICE_PROJECT_NAME="MariaDB" \ > > + -DCMAKE_INSTALL_PREFIX="/usr" \ > > + -DINSTALL_SYSCONFDIR="/etc" \ > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > > + -DINSTALL_INCLUDEDIR="include/mysql" \ > > + -DINSTALL_INFODIR="share/info" \ > > + -DINSTALL_LIBDIR="lib/mysql" \ > > + -DINSTALL_MANDIR="share/man" \ > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > > + -DINSTALL_SBINDIR="libexec" \ > > + -DINSTALL_SCRIPTDIR="bin" \ > > + -DINSTALL_SQLBENCHDIR="share" \ > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > > + -DMYSQL_DATADIR="/srv/mysql" \ > > + -DTMPDIR="/var/tmp" \ > > + -DPID_FILE_DIR="/var/run/mysql" > > + -DENABLED_LOCAL_INFILE=ON \ > > + -DWITH_EMBEDDED_SERVER=OFF \ > > + -DWITH_SSL=system \ > > + -DWITH_ZLIB=system \ > > + -DWITH_PCRE=system \ > > + -DIGNORE_AIO_CHECK=ON \ > > + -DWITH_JEMALLOC=OFF > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > > cd $(DIR_APP) && make testdir=/tmp/mysql install > > - rm -rf /tmp/mysql > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > > + rm -rf /usr/share/sql-bench > > + rm -rf /tmp/mysql > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > mkdir -p /srv/mysql > > - mysql_install_db --user=mysql --force > > + cd /usr/ && mysql_install_db --user=mysql --force > > chgrp -v mysql /srv/mysql{,/test,/mysql} > > chown mysql.mysql /srv/mysql/ > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > > /var/ipfire/backup/addons/includes/mysql > > + > > + # Install initscript > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > > + /etc/rc.d/init.d/mysql > > @rm -rf $(DIR_APP) > > @$(POSTBUILD) > > diff --git a/make.sh b/make.sh > > index 8392e30..0a2b8ae 100755 > > --- a/make.sh > > +++ b/make.sh > > @@ -391,6 +391,7 @@ buildipfire() { > > export LOGFILE > > ipfiremake configroot > > ipfiremake backup > > + ipfiremake initscripts > > ipfiremake pkg-config > > ipfiremake libusb > > ipfiremake libusb-compat > > @@ -521,6 +522,8 @@ buildipfire() { > > ipfiremake libxml2 > > ipfiremake libxslt > > ipfiremake BerkeleyDB > > + ipfiremake libarchive > > + ipfiremake cmake > > ipfiremake mysql > > ipfiremake cyrus-sasl > > ipfiremake openldap > > @@ -552,7 +555,6 @@ buildipfire() { > > ipfiremake hdparm > > ipfiremake sdparm > > ipfiremake mtools > > - ipfiremake initscripts > > ipfiremake whatmask > > ipfiremake conntrack-tools > > ipfiremake libupnp > > @@ -668,8 +670,6 @@ buildipfire() { > > ipfiremake libshout > > ipfiremake xvid > > ipfiremake libmpeg2 > > - ipfiremake libarchive > > - ipfiremake cmake > > ipfiremake gnump3d > > ipfiremake rsync > > ipfiremake tcpwrapper > > diff --git a/src/initscripts/init.d/mysql b/src/initscripts/init.d/mysql > > index 994e3c2..2c8cfbc 100644 > > --- a/src/initscripts/init.d/mysql > > +++ b/src/initscripts/init.d/mysql > > @@ -10,7 +10,7 @@ > > . /etc/sysconfig/rc > > . $rc_functions > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > > +PIDFILE=/var/run/mysql/mysql.pid > > KILLDELAY=20 > > > > case "$1" in > > @@ -66,7 +66,7 @@ case "$1" in > > ;; > > > > status) > > - statusproc /usr/sbin/mysqld > > + statusproc /usr/libexec/mysqld > > ;; > > > > *) > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > > index 548b9db..5e76574 100644 > > --- a/src/paks/mysql/update.sh > > +++ b/src/paks/mysql/update.sh > > @@ -27,6 +27,7 @@ > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > > /etc/my.cnf > > +/etc/my.cnf.d > > /srv/mysql > > EOF > > fi > > @@ -44,6 +45,9 @@ extract_files > > # Restore backup > > restore_backup "${NAME}" > > > > +# Remove basedir configuration line > > +sed -e "/^basedir=/d" -i /etc/my.cnf > > + > > # Restart the service > > start_service "${NAME}" > >
Hi Daniel, i test the build of MariaDB with cmake 3.5. The build fails with erros: -- Looking for include file libaio.h -- Looking for include file libaio.h - not found and: -- Looking for malloc_stats_print in jemalloc_pic -- Looking for malloc_stats_print in jemalloc_pic - not found CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): jemalloc is not found Call Stack (most recent call first): CMakeLists.txt:337 (CHECK_JEMALLOC) The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no effect. After integration of libaio and lemalloc 2.0.4 is the build successfully. Jemalloc 2.1.0 is to new and brings the same error. Marcel Lorenz Am 2016-03-15 11:09, schrieb Daniel Weismüller: > It is required to manually run mysql_upgrade after the new > package has been installed. > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > --- > config/backup/includes/mysql | 1 + > config/mysql/my.cnf | 1 - > config/rootfiles/common/mysql-libs | 16 +- > config/rootfiles/packages/mysql | 525 > +++++++++++++++++++++++++++++++++---- > lfs/mysql | 68 +++-- > make.sh | 6 +- > src/initscripts/init.d/mysql | 4 +- > src/paks/mysql/update.sh | 4 + > 8 files changed, 534 insertions(+), 91 deletions(-) > > diff --git a/config/backup/includes/mysql > b/config/backup/includes/mysql > index bcb837c..be6bc5c 100644 > --- a/config/backup/includes/mysql > +++ b/config/backup/includes/mysql > @@ -1,2 +1,3 @@ > /etc/my.cnf > +/etc/my.cnf.d > /srv/mysql > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > index d9b75e8..29a568a 100644 > --- a/config/mysql/my.cnf > +++ b/config/mysql/my.cnf > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > [mysql.server] > user=mysql > -basedir=/var/lib > > [mysqld_safe] > log-error=/var/log/mysqld.log > diff --git a/config/rootfiles/common/mysql-libs > b/config/rootfiles/common/mysql-libs > index 6eb0384..e3e4bf3 100644 > --- a/config/rootfiles/common/mysql-libs > +++ b/config/rootfiles/common/mysql-libs > @@ -1,10 +1,10 @@ > -usr/lib/libmysqlclient.so.15 > -usr/lib/libmysqlclient.so.15.0.0 > -usr/lib/libmysqlclient_r.so.15 > -usr/lib/libmysqlclient_r.so.15.0.0 > +usr/lib/libmysqlclient.so.18 > +usr/lib/libmysqlclient.so.18.0.0 > +usr/lib/libmysqlclient_r.so.18 > +usr/lib/libmysqlclient_r.so.18.0.0 > usr/lib/mysql/libmysqlclient.so > -usr/lib/mysql/libmysqlclient.so.15 > -usr/lib/mysql/libmysqlclient.so.15.0.0 > +usr/lib/mysql/libmysqlclient.so.18 > +usr/lib/mysql/libmysqlclient.so.18.0.0 > usr/lib/mysql/libmysqlclient_r.so > -usr/lib/mysql/libmysqlclient_r.so.15 > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > +usr/lib/mysql/libmysqlclient_r.so.18 > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > diff --git a/config/rootfiles/packages/mysql > b/config/rootfiles/packages/mysql > index 8f1414a..cb54804 100644 > --- a/config/rootfiles/packages/mysql > +++ b/config/rootfiles/packages/mysql > @@ -1,16 +1,39 @@ > -etc/my.cnf > etc/rc.d/init.d/mysql > +#etc/logrotate.d > +etc/logrotate.d/mysql > +etc/my.cnf > +etc/my.cnf.d > +etc/my.cnf.d/client.cnf > +etc/my.cnf.d/enable_encryption.preset > +etc/my.cnf.d/mysql-clients.cnf > +etc/my.cnf.d/server.cnf > srv/mysql > +#srv/mysql/aria_log.00000001 > +#srv/mysql/aria_log_control > +#srv/mysql/ib_logfile0 > +#srv/mysql/ib_logfile1 > +#srv/mysql/ibdata1 > #srv/mysql/mysql > +#srv/mysql/mysql/column_stats.MYD > +#srv/mysql/mysql/column_stats.MYI > +#srv/mysql/mysql/column_stats.frm > #srv/mysql/mysql/columns_priv.MYD > #srv/mysql/mysql/columns_priv.MYI > #srv/mysql/mysql/columns_priv.frm > #srv/mysql/mysql/db.MYD > #srv/mysql/mysql/db.MYI > #srv/mysql/mysql/db.frm > +#srv/mysql/mysql/event.MYD > +#srv/mysql/mysql/event.MYI > +#srv/mysql/mysql/event.frm > #srv/mysql/mysql/func.MYD > #srv/mysql/mysql/func.MYI > #srv/mysql/mysql/func.frm > +#srv/mysql/mysql/general_log.CSM > +#srv/mysql/mysql/general_log.CSV > +#srv/mysql/mysql/general_log.frm > +#srv/mysql/mysql/gtid_slave_pos.frm > +#srv/mysql/mysql/gtid_slave_pos.ibd > #srv/mysql/mysql/help_category.MYD > #srv/mysql/mysql/help_category.MYI > #srv/mysql/mysql/help_category.frm > @@ -26,12 +49,37 @@ srv/mysql > #srv/mysql/mysql/host.MYD > #srv/mysql/mysql/host.MYI > #srv/mysql/mysql/host.frm > +#srv/mysql/mysql/index_stats.MYD > +#srv/mysql/mysql/index_stats.MYI > +#srv/mysql/mysql/index_stats.frm > +#srv/mysql/mysql/innodb_index_stats.frm > +#srv/mysql/mysql/innodb_index_stats.ibd > +#srv/mysql/mysql/innodb_table_stats.frm > +#srv/mysql/mysql/innodb_table_stats.ibd > +#srv/mysql/mysql/plugin.MYD > +#srv/mysql/mysql/plugin.MYI > +#srv/mysql/mysql/plugin.frm > #srv/mysql/mysql/proc.MYD > #srv/mysql/mysql/proc.MYI > #srv/mysql/mysql/proc.frm > #srv/mysql/mysql/procs_priv.MYD > #srv/mysql/mysql/procs_priv.MYI > #srv/mysql/mysql/procs_priv.frm > +#srv/mysql/mysql/proxies_priv.MYD > +#srv/mysql/mysql/proxies_priv.MYI > +#srv/mysql/mysql/proxies_priv.frm > +#srv/mysql/mysql/roles_mapping.MYD > +#srv/mysql/mysql/roles_mapping.MYI > +#srv/mysql/mysql/roles_mapping.frm > +#srv/mysql/mysql/servers.MYD > +#srv/mysql/mysql/servers.MYI > +#srv/mysql/mysql/servers.frm > +#srv/mysql/mysql/slow_log.CSM > +#srv/mysql/mysql/slow_log.CSV > +#srv/mysql/mysql/slow_log.frm > +#srv/mysql/mysql/table_stats.MYD > +#srv/mysql/mysql/table_stats.MYI > +#srv/mysql/mysql/table_stats.frm > #srv/mysql/mysql/tables_priv.MYD > #srv/mysql/mysql/tables_priv.MYI > #srv/mysql/mysql/tables_priv.frm > @@ -53,8 +101,14 @@ srv/mysql > #srv/mysql/mysql/user.MYD > #srv/mysql/mysql/user.MYI > #srv/mysql/mysql/user.frm > -srv/mysql/test > -usr/bin/comp_err > +#srv/mysql/performance_schema > +#srv/mysql/performance_schema/db.opt > +#srv/mysql/test > +usr/bin/aria_chk > +usr/bin/aria_dump_log > +usr/bin/aria_ftdump > +usr/bin/aria_pack > +usr/bin/aria_read_log > usr/bin/innochecksum > usr/bin/msql2mysql > usr/bin/my_print_defaults > @@ -63,20 +117,16 @@ usr/bin/myisamchk > usr/bin/myisamlog > usr/bin/myisampack > usr/bin/mysql > -usr/bin/mysql_client_test > usr/bin/mysql_config > usr/bin/mysql_convert_table_format > -usr/bin/mysql_explain_log > usr/bin/mysql_find_rows > usr/bin/mysql_fix_extensions > -usr/bin/mysql_fix_privilege_tables > usr/bin/mysql_install_db > +usr/bin/mysql_plugin > usr/bin/mysql_secure_installation > usr/bin/mysql_setpermission > -usr/bin/mysql_tableinfo > usr/bin/mysql_tzinfo_to_sql > usr/bin/mysql_upgrade > -usr/bin/mysql_upgrade_shell > usr/bin/mysql_waitpid > usr/bin/mysql_zap > usr/bin/mysqlaccess > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > usr/bin/mysqlhotcopy > usr/bin/mysqlimport > usr/bin/mysqlshow > +usr/bin/mysqlslap > usr/bin/mysqltest > -usr/bin/mysqltestmanager > -usr/bin/mysqltestmanager-pwgen > -usr/bin/mysqltestmanagerc > +#usr/bin/mytop > usr/bin/perror > usr/bin/replace > usr/bin/resolve_stack_dump > usr/bin/resolveip > +usr/bin/wsrep_sst_common > +usr/bin/wsrep_sst_mysqldump > +usr/bin/wsrep_sst_rsync > +usr/bin/wsrep_sst_xtrabackup > +usr/bin/wsrep_sst_xtrabackup-v2 > +#usr/data > +#usr/data/test > +#usr/data/test/db.opt > #usr/include/mysql > +#usr/include/mysql/auth_dialog_client.h > +#usr/include/mysql/big_endian.h > +#usr/include/mysql/byte_order_generic.h > +#usr/include/mysql/byte_order_generic_x86.h > +#usr/include/mysql/byte_order_generic_x86_64.h > +#usr/include/mysql/client_plugin.h > #usr/include/mysql/decimal.h > #usr/include/mysql/errmsg.h > +#usr/include/mysql/handler_ername.h > +#usr/include/mysql/handler_state.h > #usr/include/mysql/keycache.h > +#usr/include/mysql/little_endian.h > #usr/include/mysql/m_ctype.h > #usr/include/mysql/m_string.h > +#usr/include/mysql/ma_dyncol.h > #usr/include/mysql/my_alloc.h > #usr/include/mysql/my_attribute.h > +#usr/include/mysql/my_byteorder.h > +#usr/include/mysql/my_compiler.h > #usr/include/mysql/my_config.h > #usr/include/mysql/my_dbug.h > +#usr/include/mysql/my_decimal_limits.h > #usr/include/mysql/my_dir.h > #usr/include/mysql/my_getopt.h > #usr/include/mysql/my_global.h > #usr/include/mysql/my_list.h > #usr/include/mysql/my_net.h > -#usr/include/mysql/my_no_pthread.h > #usr/include/mysql/my_pthread.h > #usr/include/mysql/my_sys.h > +#usr/include/mysql/my_valgrind.h > #usr/include/mysql/my_xml.h > #usr/include/mysql/mysql.h > #usr/include/mysql/mysql_com.h > +#usr/include/mysql/mysql_com_server.h > #usr/include/mysql/mysql_embed.h > #usr/include/mysql/mysql_time.h > #usr/include/mysql/mysql_version.h > #usr/include/mysql/mysqld_ername.h > #usr/include/mysql/mysqld_error.h > -#usr/include/mysql/raid.h > +#usr/include/mysql/plugin.h > +#usr/include/mysql/plugin_audit.h > +#usr/include/mysql/plugin_auth.h > +#usr/include/mysql/plugin_auth_common.h > +#usr/include/mysql/plugin_encryption.h > +#usr/include/mysql/plugin_ftparser.h > +#usr/include/mysql/plugin_password_validation.h > +#usr/include/mysql/private > +#usr/include/mysql/private/atomic > +#usr/include/mysql/private/atomic/gcc_builtins.h > +#usr/include/mysql/private/atomic/generic-msvc.h > +#usr/include/mysql/private/atomic/nolock.h > +#usr/include/mysql/private/atomic/solaris.h > +#usr/include/mysql/private/atomic/x86-gcc.h > +#usr/include/mysql/private/authors.h > +#usr/include/mysql/private/base64.h > +#usr/include/mysql/private/bounded_queue.h > +#usr/include/mysql/private/client_settings.h > +#usr/include/mysql/private/compat56.h > +#usr/include/mysql/private/config.h > +#usr/include/mysql/private/contributors.h > +#usr/include/mysql/private/create_options.h > +#usr/include/mysql/private/custom_conf.h > +#usr/include/mysql/private/datadict.h > +#usr/include/mysql/private/debug_sync.h > +#usr/include/mysql/private/derror.h > +#usr/include/mysql/private/des_key_file.h > +#usr/include/mysql/private/discover.h > +#usr/include/mysql/private/event_data_objects.h > +#usr/include/mysql/private/event_db_repository.h > +#usr/include/mysql/private/event_parse_data.h > +#usr/include/mysql/private/event_queue.h > +#usr/include/mysql/private/event_scheduler.h > +#usr/include/mysql/private/events.h > +#usr/include/mysql/private/field.h > +#usr/include/mysql/private/filesort.h > +#usr/include/mysql/private/filesort_utils.h > +#usr/include/mysql/private/ft_global.h > +#usr/include/mysql/private/gcalc_slicescan.h > +#usr/include/mysql/private/gcalc_tools.h > +#usr/include/mysql/private/group_by_handler.h > +#usr/include/mysql/private/gstream.h > +#usr/include/mysql/private/ha_partition.h > +#usr/include/mysql/private/handler.h > +#usr/include/mysql/private/hash.h > +#usr/include/mysql/private/hash_filo.h > +#usr/include/mysql/private/heap.h > +#usr/include/mysql/private/hostname.h > +#usr/include/mysql/private/init.h > +#usr/include/mysql/private/innodb_priv.h > +#usr/include/mysql/private/item.h > +#usr/include/mysql/private/item_cmpfunc.h > +#usr/include/mysql/private/item_create.h > +#usr/include/mysql/private/item_func.h > +#usr/include/mysql/private/item_geofunc.h > +#usr/include/mysql/private/item_inetfunc.h > +#usr/include/mysql/private/item_row.h > +#usr/include/mysql/private/item_strfunc.h > +#usr/include/mysql/private/item_subselect.h > +#usr/include/mysql/private/item_sum.h > +#usr/include/mysql/private/item_timefunc.h > +#usr/include/mysql/private/item_xmlfunc.h > +#usr/include/mysql/private/key.h > +#usr/include/mysql/private/keycaches.h > +#usr/include/mysql/private/lex.h > +#usr/include/mysql/private/lex_hash.h > +#usr/include/mysql/private/lex_symbol.h > +#usr/include/mysql/private/lex_token.h > +#usr/include/mysql/private/lf.h > +#usr/include/mysql/private/lock.h > +#usr/include/mysql/private/log.h > +#usr/include/mysql/private/log_event.h > +#usr/include/mysql/private/log_event_old.h > +#usr/include/mysql/private/log_slow.h > +#usr/include/mysql/private/maria.h > +#usr/include/mysql/private/mdl.h > +#usr/include/mysql/private/mem_root_array.h > +#usr/include/mysql/private/message.h > +#usr/include/mysql/private/multi_range_read.h > +#usr/include/mysql/private/my_alarm.h > +#usr/include/mysql/private/my_apc.h > +#usr/include/mysql/private/my_atomic.h > +#usr/include/mysql/private/my_base.h > +#usr/include/mysql/private/my_bit.h > +#usr/include/mysql/private/my_bitmap.h > +#usr/include/mysql/private/my_check_opt.h > +#usr/include/mysql/private/my_compare.h > +#usr/include/mysql/private/my_context.h > +#usr/include/mysql/private/my_cpu.h > +#usr/include/mysql/private/my_crypt.h > +#usr/include/mysql/private/my_decimal.h > +#usr/include/mysql/private/my_default.h > +#usr/include/mysql/private/my_handler_errors.h > +#usr/include/mysql/private/my_json_writer.h > +#usr/include/mysql/private/my_libwrap.h > +#usr/include/mysql/private/my_md5.h > +#usr/include/mysql/private/my_nosys.h > +#usr/include/mysql/private/my_rdtsc.h > +#usr/include/mysql/private/my_rnd.h > +#usr/include/mysql/private/my_stacktrace.h > +#usr/include/mysql/private/my_systemd.h > +#usr/include/mysql/private/my_time.h > +#usr/include/mysql/private/my_tree.h > +#usr/include/mysql/private/my_uctype.h > +#usr/include/mysql/private/my_user.h > +#usr/include/mysql/private/myisam.h > +#usr/include/mysql/private/myisamchk.h > +#usr/include/mysql/private/myisammrg.h > +#usr/include/mysql/private/myisampack.h > +#usr/include/mysql/private/mysql_async.h > +#usr/include/mysql/private/mysqld.h > +#usr/include/mysql/private/mysqld_default_groups.h > +#usr/include/mysql/private/mysqld_suffix.h > +#usr/include/mysql/private/mysys_err.h > +#usr/include/mysql/private/nt_servc.h > +#usr/include/mysql/private/opt_range.h > +#usr/include/mysql/private/opt_subselect.h > +#usr/include/mysql/private/parse_file.h > +#usr/include/mysql/private/partition_element.h > +#usr/include/mysql/private/partition_info.h > +#usr/include/mysql/private/password.h > +#usr/include/mysql/private/probes_mysql.h > +#usr/include/mysql/private/probes_mysql_nodtrace.h > +#usr/include/mysql/private/procedure.h > +#usr/include/mysql/private/protocol.h > +#usr/include/mysql/private/queues.h > +#usr/include/mysql/private/records.h > +#usr/include/mysql/private/repl_failsafe.h > +#usr/include/mysql/private/replication.h > +#usr/include/mysql/private/rijndael.h > +#usr/include/mysql/private/rpl_constants.h > +#usr/include/mysql/private/rpl_filter.h > +#usr/include/mysql/private/rpl_gtid.h > +#usr/include/mysql/private/rpl_handler.h > +#usr/include/mysql/private/rpl_injector.h > +#usr/include/mysql/private/rpl_mi.h > +#usr/include/mysql/private/rpl_parallel.h > +#usr/include/mysql/private/rpl_record.h > +#usr/include/mysql/private/rpl_record_old.h > +#usr/include/mysql/private/rpl_reporting.h > +#usr/include/mysql/private/rpl_rli.h > +#usr/include/mysql/private/rpl_tblmap.h > +#usr/include/mysql/private/rpl_utility.h > +#usr/include/mysql/private/scheduler.h > +#usr/include/mysql/private/service_versions.h > +#usr/include/mysql/private/set_var.h > +#usr/include/mysql/private/sha1.h > +#usr/include/mysql/private/sha2.h > +#usr/include/mysql/private/slave.h > +#usr/include/mysql/private/sp.h > +#usr/include/mysql/private/sp_cache.h > +#usr/include/mysql/private/sp_head.h > +#usr/include/mysql/private/sp_pcontext.h > +#usr/include/mysql/private/sp_rcontext.h > +#usr/include/mysql/private/spatial.h > +#usr/include/mysql/private/sql_acl.h > +#usr/include/mysql/private/sql_admin.h > +#usr/include/mysql/private/sql_alter.h > +#usr/include/mysql/private/sql_analyse.h > +#usr/include/mysql/private/sql_analyze_stmt.h > +#usr/include/mysql/private/sql_array.h > +#usr/include/mysql/private/sql_audit.h > +#usr/include/mysql/private/sql_base.h > +#usr/include/mysql/private/sql_binlog.h > +#usr/include/mysql/private/sql_bitmap.h > +#usr/include/mysql/private/sql_bootstrap.h > +#usr/include/mysql/private/sql_cache.h > +#usr/include/mysql/private/sql_callback.h > +#usr/include/mysql/private/sql_class.h > +#usr/include/mysql/private/sql_cmd.h > +#usr/include/mysql/private/sql_connect.h > +#usr/include/mysql/private/sql_const.h > +#usr/include/mysql/private/sql_crypt.h > +#usr/include/mysql/private/sql_cursor.h > +#usr/include/mysql/private/sql_db.h > +#usr/include/mysql/private/sql_delete.h > +#usr/include/mysql/private/sql_derived.h > +#usr/include/mysql/private/sql_digest.h > +#usr/include/mysql/private/sql_digest_stream.h > +#usr/include/mysql/private/sql_do.h > +#usr/include/mysql/private/sql_error.h > +#usr/include/mysql/private/sql_explain.h > +#usr/include/mysql/private/sql_expression_cache.h > +#usr/include/mysql/private/sql_get_diagnostics.h > +#usr/include/mysql/private/sql_handler.h > +#usr/include/mysql/private/sql_help.h > +#usr/include/mysql/private/sql_hset.h > +#usr/include/mysql/private/sql_insert.h > +#usr/include/mysql/private/sql_join_cache.h > +#usr/include/mysql/private/sql_lex.h > +#usr/include/mysql/private/sql_lifo_buffer.h > +#usr/include/mysql/private/sql_list.h > +#usr/include/mysql/private/sql_load.h > +#usr/include/mysql/private/sql_locale.h > +#usr/include/mysql/private/sql_manager.h > +#usr/include/mysql/private/sql_parse.h > +#usr/include/mysql/private/sql_partition.h > +#usr/include/mysql/private/sql_partition_admin.h > +#usr/include/mysql/private/sql_plist.h > +#usr/include/mysql/private/sql_plugin.h > +#usr/include/mysql/private/sql_plugin_compat.h > +#usr/include/mysql/private/sql_prepare.h > +#usr/include/mysql/private/sql_priv.h > +#usr/include/mysql/private/sql_profile.h > +#usr/include/mysql/private/sql_reload.h > +#usr/include/mysql/private/sql_rename.h > +#usr/include/mysql/private/sql_repl.h > +#usr/include/mysql/private/sql_select.h > +#usr/include/mysql/private/sql_servers.h > +#usr/include/mysql/private/sql_show.h > +#usr/include/mysql/private/sql_signal.h > +#usr/include/mysql/private/sql_sort.h > +#usr/include/mysql/private/sql_statistics.h > +#usr/include/mysql/private/sql_string.h > +#usr/include/mysql/private/sql_table.h > +#usr/include/mysql/private/sql_tablespace.h > +#usr/include/mysql/private/sql_test.h > +#usr/include/mysql/private/sql_time.h > +#usr/include/mysql/private/sql_trigger.h > +#usr/include/mysql/private/sql_truncate.h > +#usr/include/mysql/private/sql_type.h > +#usr/include/mysql/private/sql_udf.h > +#usr/include/mysql/private/sql_union.h > +#usr/include/mysql/private/sql_update.h > +#usr/include/mysql/private/sql_view.h > +#usr/include/mysql/private/sql_yacc.h > +#usr/include/mysql/private/strfunc.h > +#usr/include/mysql/private/structs.h > +#usr/include/mysql/private/sys_vars_shared.h > +#usr/include/mysql/private/t_ctype.h > +#usr/include/mysql/private/table.h > +#usr/include/mysql/private/table_cache.h > +#usr/include/mysql/private/thr_alarm.h > +#usr/include/mysql/private/thr_lock.h > +#usr/include/mysql/private/thr_malloc.h > +#usr/include/mysql/private/thr_timer.h > +#usr/include/mysql/private/thread_pool_priv.h > +#usr/include/mysql/private/threadpool.h > +#usr/include/mysql/private/transaction.h > +#usr/include/mysql/private/tzfile.h > +#usr/include/mysql/private/tztime.h > +#usr/include/mysql/private/unireg.h > +#usr/include/mysql/private/violite.h > +#usr/include/mysql/private/waiting_threads.h > +#usr/include/mysql/private/welcome_copyright_notice.h > +#usr/include/mysql/private/winservice.h > +#usr/include/mysql/private/wqueue.h > +#usr/include/mysql/private/wsrep.h > +#usr/include/mysql/private/wsrep_applier.h > +#usr/include/mysql/private/wsrep_binlog.h > +#usr/include/mysql/private/wsrep_mysqld.h > +#usr/include/mysql/private/wsrep_priv.h > +#usr/include/mysql/private/wsrep_sst.h > +#usr/include/mysql/private/wsrep_thd.h > +#usr/include/mysql/private/wsrep_utils.h > +#usr/include/mysql/private/wsrep_var.h > +#usr/include/mysql/private/wsrep_xid.h > +#usr/include/mysql/psi > +#usr/include/mysql/psi/mysql_file.h > +#usr/include/mysql/psi/mysql_idle.h > +#usr/include/mysql/psi/mysql_socket.h > +#usr/include/mysql/psi/mysql_stage.h > +#usr/include/mysql/psi/mysql_statement.h > +#usr/include/mysql/psi/mysql_table.h > +#usr/include/mysql/psi/mysql_thread.h > +#usr/include/mysql/psi/psi.h > +#usr/include/mysql/psi/psi_abi_v0.h > +#usr/include/mysql/psi/psi_abi_v1.h > +#usr/include/mysql/psi/psi_abi_v2.h > +#usr/include/mysql/service_debug_sync.h > +#usr/include/mysql/service_encryption.h > +#usr/include/mysql/service_encryption_scheme.h > +#usr/include/mysql/service_kill_statement.h > +#usr/include/mysql/service_logger.h > +#usr/include/mysql/service_md5.h > +#usr/include/mysql/service_my_snprintf.h > +#usr/include/mysql/service_progress_report.h > +#usr/include/mysql/service_sha1.h > +#usr/include/mysql/service_thd_alloc.h > +#usr/include/mysql/service_thd_autoinc.h > +#usr/include/mysql/service_thd_error_context.h > +#usr/include/mysql/service_thd_specifics.h > +#usr/include/mysql/service_thd_timezone.h > +#usr/include/mysql/service_thd_wait.h > +#usr/include/mysql/service_wsrep.h > +#usr/include/mysql/services.h > #usr/include/mysql/sql_common.h > #usr/include/mysql/sql_state.h > #usr/include/mysql/sslopt-case.h > @@ -133,33 +489,78 @@ usr/bin/resolveip > #usr/include/mysql/sslopt-vars.h > #usr/include/mysql/typelib.h > #usr/lib/libmysqlclient.so > -#usr/lib/libmysqlclient.so.15 > -#usr/lib/libmysqlclient.so.15.0.0 > +#usr/lib/libmysqlclient.so.18 > +#usr/lib/libmysqlclient.so.18.0.0 > #usr/lib/libmysqlclient_r.so > -#usr/lib/libmysqlclient_r.so.15 > -#usr/lib/libmysqlclient_r.so.15.0.0 > +#usr/lib/libmysqlclient_r.so.18 > +#usr/lib/libmysqlclient_r.so.18.0.0 > #usr/lib/mysql > -#usr/lib/mysql/libdbug.a > -#usr/lib/mysql/libheap.a > -#usr/lib/mysql/libmyisam.a > -#usr/lib/mysql/libmyisammrg.a > #usr/lib/mysql/libmysqlclient.a > -#usr/lib/mysql/libmysqlclient.la > #usr/lib/mysql/libmysqlclient.so > -#usr/lib/mysql/libmysqlclient.so.15 > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > +#usr/lib/mysql/libmysqlclient.so.18 > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > #usr/lib/mysql/libmysqlclient_r.a > -#usr/lib/mysql/libmysqlclient_r.la > #usr/lib/mysql/libmysqlclient_r.so > -#usr/lib/mysql/libmysqlclient_r.so.15 > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > -#usr/lib/mysql/libmystrings.a > -#usr/lib/mysql/libmysys.a > -#usr/lib/mysql/libvio.a > -usr/sbin/mysqld > -usr/sbin/mysqlmanager > -#usr/share/info/mysql.info > -#usr/share/man/man1/comp_err.1 > +#usr/lib/mysql/libmysqlclient_r.so.18 > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > +#usr/lib/mysql/libmysqlservices.a > +usr/lib/mysql/plugin > +#usr/lib/mysql/plugin/adt_null.so > +#usr/lib/mysql/plugin/auth_0x0100.so > +#usr/lib/mysql/plugin/auth_pam.so > +#usr/lib/mysql/plugin/auth_socket.so > +#usr/lib/mysql/plugin/auth_test_plugin.so > +#usr/lib/mysql/plugin/daemon_example.ini > +#usr/lib/mysql/plugin/debug_key_management.so > +#usr/lib/mysql/plugin/dialog.so > +#usr/lib/mysql/plugin/dialog_examples.so > +#usr/lib/mysql/plugin/example_key_management.so > +#usr/lib/mysql/plugin/file_key_management.so > +#usr/lib/mysql/plugin/ha_archive.so > +#usr/lib/mysql/plugin/ha_blackhole.so > +#usr/lib/mysql/plugin/ha_connect.so > +#usr/lib/mysql/plugin/ha_example.so > +#usr/lib/mysql/plugin/ha_federated.so > +#usr/lib/mysql/plugin/ha_federatedx.so > +#usr/lib/mysql/plugin/ha_innodb.so > +#usr/lib/mysql/plugin/ha_mroonga.so > +#usr/lib/mysql/plugin/ha_sphinx.so > +#usr/lib/mysql/plugin/ha_spider.so > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > +#usr/lib/mysql/plugin/handlersocket.so > +#usr/lib/mysql/plugin/libdaemon_example.so > +#usr/lib/mysql/plugin/locales.so > +#usr/lib/mysql/plugin/metadata_lock_info.so > +#usr/lib/mysql/plugin/mypluglib.so > +#usr/lib/mysql/plugin/mysql_clear_password.so > +#usr/lib/mysql/plugin/qa_auth_client.so > +#usr/lib/mysql/plugin/qa_auth_interface.so > +#usr/lib/mysql/plugin/qa_auth_server.so > +#usr/lib/mysql/plugin/query_cache_info.so > +#usr/lib/mysql/plugin/query_response_time.so > +#usr/lib/mysql/plugin/semisync_master.so > +#usr/lib/mysql/plugin/semisync_slave.so > +#usr/lib/mysql/plugin/server_audit.so > +#usr/lib/mysql/plugin/simple_password_check.so > +#usr/lib/mysql/plugin/sql_errlog.so > +#usr/lib/mysql/plugin/wsrep_info.so > +usr/libexec/mysqld > +usr/libexec/rcmysql > +#usr/share/aclocal/mysql.m4 > +#usr/share/doc/mariadb-10.1.12 > +#usr/share/doc/mariadb-10.1.12/COPYING > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > +#usr/share/doc/mariadb-10.1.12/CREDITS > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > +#usr/share/doc/mariadb-10.1.12/README > +#usr/share/doc/mariadb-10.1.12/README-wsrep > +#usr/share/man/man1/aria_chk.1 > +#usr/share/man/man1/aria_dump_log.1 > +#usr/share/man/man1/aria_ftdump.1 > +#usr/share/man/man1/aria_pack.1 > +#usr/share/man/man1/aria_read_log.1 > #usr/share/man/man1/innochecksum.1 > #usr/share/man/man1/msql2mysql.1 > #usr/share/man/man1/my_print_defaults.1 > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > #usr/share/man/man1/mysql.1 > #usr/share/man/man1/mysql.server.1 > #usr/share/man/man1/mysql_client_test.1 > +#usr/share/man/man1/mysql_client_test_embedded.1 > #usr/share/man/man1/mysql_config.1 > #usr/share/man/man1/mysql_convert_table_format.1 > -#usr/share/man/man1/mysql_explain_log.1 > #usr/share/man/man1/mysql_find_rows.1 > #usr/share/man/man1/mysql_fix_extensions.1 > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > #usr/share/man/man1/mysql_install_db.1 > +#usr/share/man/man1/mysql_plugin.1 > #usr/share/man/man1/mysql_secure_installation.1 > #usr/share/man/man1/mysql_setpermission.1 > -#usr/share/man/man1/mysql_tableinfo.1 > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > #usr/share/man/man1/mysql_upgrade.1 > #usr/share/man/man1/mysql_waitpid.1 > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > #usr/share/man/man1/mysqldumpslow.1 > #usr/share/man/man1/mysqlhotcopy.1 > #usr/share/man/man1/mysqlimport.1 > -#usr/share/man/man1/mysqlman.1 > #usr/share/man/man1/mysqlshow.1 > +#usr/share/man/man1/mysqlslap.1 > #usr/share/man/man1/mysqltest.1 > +#usr/share/man/man1/mysqltest_embedded.1 > #usr/share/man/man1/perror.1 > #usr/share/man/man1/replace.1 > #usr/share/man/man1/resolve_stack_dump.1 > #usr/share/man/man1/resolveip.1 > -#usr/share/man/man1/safe_mysqld.1 > #usr/share/man/man8/mysqld.8 > -#usr/share/man/man8/mysqlmanager.8 > +#usr/share/mariadb-10.1.12 > +#usr/share/mariadb-10.1.12/binary-configure > +#usr/share/mariadb-10.1.12/magic > +#usr/share/mariadb-10.1.12/my-huge.cnf > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > +#usr/share/mariadb-10.1.12/my-large.cnf > +#usr/share/mariadb-10.1.12/my-medium.cnf > +#usr/share/mariadb-10.1.12/my-small.cnf > +#usr/share/mariadb-10.1.12/mysql-log-rotate > +#usr/share/mariadb-10.1.12/mysql.server > +#usr/share/mariadb-10.1.12/mysqld_multi.server > +#usr/share/mariadb-10.1.12/policy > +#usr/share/mariadb-10.1.12/policy/apparmor > +#usr/share/mariadb-10.1.12/policy/apparmor/README > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > +#usr/share/mariadb-10.1.12/policy/selinux > +#usr/share/mariadb-10.1.12/policy/selinux/README > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > +#usr/share/mariadb-10.1.12/wsrep.cnf > +#usr/share/mariadb-10.1.12/wsrep_notify > usr/share/mysql > -#usr/share/mysql/binary-configure > #usr/share/mysql/charsets > #usr/share/mysql/charsets/Index.xml > #usr/share/mysql/charsets/README > @@ -244,7 +664,7 @@ usr/share/mysql > #usr/share/mysql/dutch/errmsg.sys > #usr/share/mysql/english > #usr/share/mysql/english/errmsg.sys > -#usr/share/mysql/errmsg.txt > +#usr/share/mysql/errmsg-utf8.txt > #usr/share/mysql/estonian > #usr/share/mysql/estonian/errmsg.sys > #usr/share/mysql/fill_help_tables.sql > @@ -256,27 +676,22 @@ usr/share/mysql > #usr/share/mysql/greek/errmsg.sys > #usr/share/mysql/hungarian > #usr/share/mysql/hungarian/errmsg.sys > +#usr/share/mysql/install_spider.sql > #usr/share/mysql/italian > #usr/share/mysql/italian/errmsg.sys > #usr/share/mysql/japanese > #usr/share/mysql/japanese/errmsg.sys > #usr/share/mysql/korean > #usr/share/mysql/korean/errmsg.sys > -#usr/share/mysql/mi_test_all > -#usr/share/mysql/mi_test_all.res > -#usr/share/mysql/my-huge.cnf > -#usr/share/mysql/my-innodb-heavy-4G.cnf > -#usr/share/mysql/my-large.cnf > -#usr/share/mysql/my-medium.cnf > -#usr/share/mysql/my-small.cnf > -#usr/share/mysql/mysql-log-rotate > -#usr/share/mysql/mysql.server > -#usr/share/mysql/mysql_fix_privilege_tables.sql > +#usr/share/mysql/maria_add_gis_sp.sql > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > +#usr/share/mysql/mroonga > +#usr/share/mysql/mroonga/install.sql > +#usr/share/mysql/mroonga/uninstall.sql > +#usr/share/mysql/mysql_performance_tables.sql > #usr/share/mysql/mysql_system_tables.sql > #usr/share/mysql/mysql_system_tables_data.sql > #usr/share/mysql/mysql_test_data_timezone.sql > -#usr/share/mysql/mysqld_multi.server > -#usr/share/mysql/ndb-config-2-node.ini > #usr/share/mysql/norwegian > #usr/share/mysql/norwegian-ny > #usr/share/mysql/norwegian-ny/errmsg.sys > @@ -299,5 +714,5 @@ usr/share/mysql > #usr/share/mysql/swedish/errmsg.sys > #usr/share/mysql/ukrainian > #usr/share/mysql/ukrainian/errmsg.sys > +#usr/share/pkgconfig/mariadb.pc > var/ipfire/backup/addons/includes/mysql > -#var/run/mysql > diff --git a/lfs/mysql b/lfs/mysql > index edcd651..2253928 100644 > --- a/lfs/mysql > +++ b/lfs/mysql > @@ -24,17 +24,17 @@ > > include Config > > -VER = 5.0.96 > +VER = 10.1.12 > > -THISAPP = mysql-$(VER) > +THISAPP = mariadb-$(VER) > DL_FILE = $(THISAPP).tar.gz > DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > PROG = mysql > -PAK_VER = 3 > +PAK_VER = 4 > > -CFLAGS += -fno-strict-aliasing > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > ############################################################################### > # Top-level Rules > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > install : $(TARGET) > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > @$(PREBUILD) > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) > - cd $(DIR_APP) && ./configure --prefix=/usr \ > - --sysconfdir=/etc \ > - --libexecdir=/usr/sbin \ > - --localstatedir=/srv/mysql \ > - --enable-thread-safe-client \ > - --enable-assembler \ > - --enable-local-infile \ > - --with-unix-socket-path=/var/run/mysql/mysql.sock \ > - --without-debug \ > - --without-bench \ > - --without-readline \ > - --with-berkeley-db \ > - --with-extra-charsets=all > + cd $(DIR_APP) && cmake . \ > + -DBUILD_CONFIG=mysql_release \ > + -DFEATURE_SET="community" \ > + -DNICE_PROJECT_NAME="MariaDB" \ > + -DCMAKE_INSTALL_PREFIX="/usr" \ > + -DINSTALL_SYSCONFDIR="/etc" \ > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > + -DINSTALL_INCLUDEDIR="include/mysql" \ > + -DINSTALL_INFODIR="share/info" \ > + -DINSTALL_LIBDIR="lib/mysql" \ > + -DINSTALL_MANDIR="share/man" \ > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > + -DINSTALL_SBINDIR="libexec" \ > + -DINSTALL_SCRIPTDIR="bin" \ > + -DINSTALL_SQLBENCHDIR="share" \ > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > + -DMYSQL_DATADIR="/srv/mysql" \ > + -DTMPDIR="/var/tmp" \ > + -DPID_FILE_DIR="/var/run/mysql" > + -DENABLED_LOCAL_INFILE=ON \ > + -DWITH_EMBEDDED_SERVER=OFF \ > + -DWITH_SSL=system \ > + -DWITH_ZLIB=system \ > + -DWITH_PCRE=system \ > + -DIGNORE_AIO_CHECK=ON \ > + -DWITH_JEMALLOC=OFF > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > cd $(DIR_APP) && make testdir=/tmp/mysql install > - rm -rf /tmp/mysql > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > + rm -rf /usr/share/sql-bench > + rm -rf /tmp/mysql > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > mkdir -p /srv/mysql > - mysql_install_db --user=mysql --force > + cd /usr/ && mysql_install_db --user=mysql --force > chgrp -v mysql /srv/mysql{,/test,/mysql} > chown mysql.mysql /srv/mysql/ > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > /var/ipfire/backup/addons/includes/mysql > + > + # Install initscript > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > + /etc/rc.d/init.d/mysql > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/make.sh b/make.sh > index 8392e30..0a2b8ae 100755 > --- a/make.sh > +++ b/make.sh > @@ -391,6 +391,7 @@ buildipfire() { > export LOGFILE > ipfiremake configroot > ipfiremake backup > + ipfiremake initscripts > ipfiremake pkg-config > ipfiremake libusb > ipfiremake libusb-compat > @@ -521,6 +522,8 @@ buildipfire() { > ipfiremake libxml2 > ipfiremake libxslt > ipfiremake BerkeleyDB > + ipfiremake libarchive > + ipfiremake cmake > ipfiremake mysql > ipfiremake cyrus-sasl > ipfiremake openldap > @@ -552,7 +555,6 @@ buildipfire() { > ipfiremake hdparm > ipfiremake sdparm > ipfiremake mtools > - ipfiremake initscripts > ipfiremake whatmask > ipfiremake conntrack-tools > ipfiremake libupnp > @@ -668,8 +670,6 @@ buildipfire() { > ipfiremake libshout > ipfiremake xvid > ipfiremake libmpeg2 > - ipfiremake libarchive > - ipfiremake cmake > ipfiremake gnump3d > ipfiremake rsync > ipfiremake tcpwrapper > diff --git a/src/initscripts/init.d/mysql > b/src/initscripts/init.d/mysql > index 994e3c2..2c8cfbc 100644 > --- a/src/initscripts/init.d/mysql > +++ b/src/initscripts/init.d/mysql > @@ -10,7 +10,7 @@ > . /etc/sysconfig/rc > . $rc_functions > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > +PIDFILE=/var/run/mysql/mysql.pid > KILLDELAY=20 > > case "$1" in > @@ -66,7 +66,7 @@ case "$1" in > ;; > > status) > - statusproc /usr/sbin/mysqld > + statusproc /usr/libexec/mysqld > ;; > > *) > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > index 548b9db..5e76574 100644 > --- a/src/paks/mysql/update.sh > +++ b/src/paks/mysql/update.sh > @@ -27,6 +27,7 @@ > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > /etc/my.cnf > +/etc/my.cnf.d > /srv/mysql > EOF > fi > @@ -44,6 +45,9 @@ extract_files > # Restore backup > restore_backup "${NAME}" > > +# Remove basedir configuration line > +sed -e "/^basedir=/d" -i /etc/my.cnf > + > # Restart the service > start_service "${NAME}"
Hi, thanks for reviewing this. In the original patch there is a \ missing in the line that defines the path of the PID file (Daniel pointed that out in a follow up email). Just add that slash and it should build. Please also send your feedback. I will wait with merging this patch until I have heard back from you. Best, -Michael On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: > Hi Daniel, > > i test the build of MariaDB with cmake 3.5. The build fails with erros: > > -- Looking for include file libaio.h > -- Looking for include file libaio.h - not found > > and: > -- Looking for malloc_stats_print in jemalloc_pic > -- Looking for malloc_stats_print in jemalloc_pic - not found > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): > jemalloc is not found > Call Stack (most recent call first): > CMakeLists.txt:337 (CHECK_JEMALLOC) > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no > effect. > After integration of libaio and lemalloc 2.0.4 is the build > successfully. > Jemalloc 2.1.0 is to new and brings the same error. > > Marcel Lorenz > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: > > > > It is required to manually run mysql_upgrade after the new > > package has been installed. > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > > --- > > config/backup/includes/mysql | 1 + > > config/mysql/my.cnf | 1 - > > config/rootfiles/common/mysql-libs | 16 +- > > config/rootfiles/packages/mysql | 525 > > +++++++++++++++++++++++++++++++++---- > > lfs/mysql | 68 +++-- > > make.sh | 6 +- > > src/initscripts/init.d/mysql | 4 +- > > src/paks/mysql/update.sh | 4 + > > 8 files changed, 534 insertions(+), 91 deletions(-) > > > > diff --git a/config/backup/includes/mysql > > b/config/backup/includes/mysql > > index bcb837c..be6bc5c 100644 > > --- a/config/backup/includes/mysql > > +++ b/config/backup/includes/mysql > > @@ -1,2 +1,3 @@ > > /etc/my.cnf > > +/etc/my.cnf.d > > /srv/mysql > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > > index d9b75e8..29a568a 100644 > > --- a/config/mysql/my.cnf > > +++ b/config/mysql/my.cnf > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > > > [mysql.server] > > user=mysql > > -basedir=/var/lib > > > > [mysqld_safe] > > log-error=/var/log/mysqld.log > > diff --git a/config/rootfiles/common/mysql-libs > > b/config/rootfiles/common/mysql-libs > > index 6eb0384..e3e4bf3 100644 > > --- a/config/rootfiles/common/mysql-libs > > +++ b/config/rootfiles/common/mysql-libs > > @@ -1,10 +1,10 @@ > > -usr/lib/libmysqlclient.so.15 > > -usr/lib/libmysqlclient.so.15.0.0 > > -usr/lib/libmysqlclient_r.so.15 > > -usr/lib/libmysqlclient_r.so.15.0.0 > > +usr/lib/libmysqlclient.so.18 > > +usr/lib/libmysqlclient.so.18.0.0 > > +usr/lib/libmysqlclient_r.so.18 > > +usr/lib/libmysqlclient_r.so.18.0.0 > > usr/lib/mysql/libmysqlclient.so > > -usr/lib/mysql/libmysqlclient.so.15 > > -usr/lib/mysql/libmysqlclient.so.15.0.0 > > +usr/lib/mysql/libmysqlclient.so.18 > > +usr/lib/mysql/libmysqlclient.so.18.0.0 > > usr/lib/mysql/libmysqlclient_r.so > > -usr/lib/mysql/libmysqlclient_r.so.15 > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > +usr/lib/mysql/libmysqlclient_r.so.18 > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > diff --git a/config/rootfiles/packages/mysql > > b/config/rootfiles/packages/mysql > > index 8f1414a..cb54804 100644 > > --- a/config/rootfiles/packages/mysql > > +++ b/config/rootfiles/packages/mysql > > @@ -1,16 +1,39 @@ > > -etc/my.cnf > > etc/rc.d/init.d/mysql > > +#etc/logrotate.d > > +etc/logrotate.d/mysql > > +etc/my.cnf > > +etc/my.cnf.d > > +etc/my.cnf.d/client.cnf > > +etc/my.cnf.d/enable_encryption.preset > > +etc/my.cnf.d/mysql-clients.cnf > > +etc/my.cnf.d/server.cnf > > srv/mysql > > +#srv/mysql/aria_log.00000001 > > +#srv/mysql/aria_log_control > > +#srv/mysql/ib_logfile0 > > +#srv/mysql/ib_logfile1 > > +#srv/mysql/ibdata1 > > #srv/mysql/mysql > > +#srv/mysql/mysql/column_stats.MYD > > +#srv/mysql/mysql/column_stats.MYI > > +#srv/mysql/mysql/column_stats.frm > > #srv/mysql/mysql/columns_priv.MYD > > #srv/mysql/mysql/columns_priv.MYI > > #srv/mysql/mysql/columns_priv.frm > > #srv/mysql/mysql/db.MYD > > #srv/mysql/mysql/db.MYI > > #srv/mysql/mysql/db.frm > > +#srv/mysql/mysql/event.MYD > > +#srv/mysql/mysql/event.MYI > > +#srv/mysql/mysql/event.frm > > #srv/mysql/mysql/func.MYD > > #srv/mysql/mysql/func.MYI > > #srv/mysql/mysql/func.frm > > +#srv/mysql/mysql/general_log.CSM > > +#srv/mysql/mysql/general_log.CSV > > +#srv/mysql/mysql/general_log.frm > > +#srv/mysql/mysql/gtid_slave_pos.frm > > +#srv/mysql/mysql/gtid_slave_pos.ibd > > #srv/mysql/mysql/help_category.MYD > > #srv/mysql/mysql/help_category.MYI > > #srv/mysql/mysql/help_category.frm > > @@ -26,12 +49,37 @@ srv/mysql > > #srv/mysql/mysql/host.MYD > > #srv/mysql/mysql/host.MYI > > #srv/mysql/mysql/host.frm > > +#srv/mysql/mysql/index_stats.MYD > > +#srv/mysql/mysql/index_stats.MYI > > +#srv/mysql/mysql/index_stats.frm > > +#srv/mysql/mysql/innodb_index_stats.frm > > +#srv/mysql/mysql/innodb_index_stats.ibd > > +#srv/mysql/mysql/innodb_table_stats.frm > > +#srv/mysql/mysql/innodb_table_stats.ibd > > +#srv/mysql/mysql/plugin.MYD > > +#srv/mysql/mysql/plugin.MYI > > +#srv/mysql/mysql/plugin.frm > > #srv/mysql/mysql/proc.MYD > > #srv/mysql/mysql/proc.MYI > > #srv/mysql/mysql/proc.frm > > #srv/mysql/mysql/procs_priv.MYD > > #srv/mysql/mysql/procs_priv.MYI > > #srv/mysql/mysql/procs_priv.frm > > +#srv/mysql/mysql/proxies_priv.MYD > > +#srv/mysql/mysql/proxies_priv.MYI > > +#srv/mysql/mysql/proxies_priv.frm > > +#srv/mysql/mysql/roles_mapping.MYD > > +#srv/mysql/mysql/roles_mapping.MYI > > +#srv/mysql/mysql/roles_mapping.frm > > +#srv/mysql/mysql/servers.MYD > > +#srv/mysql/mysql/servers.MYI > > +#srv/mysql/mysql/servers.frm > > +#srv/mysql/mysql/slow_log.CSM > > +#srv/mysql/mysql/slow_log.CSV > > +#srv/mysql/mysql/slow_log.frm > > +#srv/mysql/mysql/table_stats.MYD > > +#srv/mysql/mysql/table_stats.MYI > > +#srv/mysql/mysql/table_stats.frm > > #srv/mysql/mysql/tables_priv.MYD > > #srv/mysql/mysql/tables_priv.MYI > > #srv/mysql/mysql/tables_priv.frm > > @@ -53,8 +101,14 @@ srv/mysql > > #srv/mysql/mysql/user.MYD > > #srv/mysql/mysql/user.MYI > > #srv/mysql/mysql/user.frm > > -srv/mysql/test > > -usr/bin/comp_err > > +#srv/mysql/performance_schema > > +#srv/mysql/performance_schema/db.opt > > +#srv/mysql/test > > +usr/bin/aria_chk > > +usr/bin/aria_dump_log > > +usr/bin/aria_ftdump > > +usr/bin/aria_pack > > +usr/bin/aria_read_log > > usr/bin/innochecksum > > usr/bin/msql2mysql > > usr/bin/my_print_defaults > > @@ -63,20 +117,16 @@ usr/bin/myisamchk > > usr/bin/myisamlog > > usr/bin/myisampack > > usr/bin/mysql > > -usr/bin/mysql_client_test > > usr/bin/mysql_config > > usr/bin/mysql_convert_table_format > > -usr/bin/mysql_explain_log > > usr/bin/mysql_find_rows > > usr/bin/mysql_fix_extensions > > -usr/bin/mysql_fix_privilege_tables > > usr/bin/mysql_install_db > > +usr/bin/mysql_plugin > > usr/bin/mysql_secure_installation > > usr/bin/mysql_setpermission > > -usr/bin/mysql_tableinfo > > usr/bin/mysql_tzinfo_to_sql > > usr/bin/mysql_upgrade > > -usr/bin/mysql_upgrade_shell > > usr/bin/mysql_waitpid > > usr/bin/mysql_zap > > usr/bin/mysqlaccess > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > > usr/bin/mysqlhotcopy > > usr/bin/mysqlimport > > usr/bin/mysqlshow > > +usr/bin/mysqlslap > > usr/bin/mysqltest > > -usr/bin/mysqltestmanager > > -usr/bin/mysqltestmanager-pwgen > > -usr/bin/mysqltestmanagerc > > +#usr/bin/mytop > > usr/bin/perror > > usr/bin/replace > > usr/bin/resolve_stack_dump > > usr/bin/resolveip > > +usr/bin/wsrep_sst_common > > +usr/bin/wsrep_sst_mysqldump > > +usr/bin/wsrep_sst_rsync > > +usr/bin/wsrep_sst_xtrabackup > > +usr/bin/wsrep_sst_xtrabackup-v2 > > +#usr/data > > +#usr/data/test > > +#usr/data/test/db.opt > > #usr/include/mysql > > +#usr/include/mysql/auth_dialog_client.h > > +#usr/include/mysql/big_endian.h > > +#usr/include/mysql/byte_order_generic.h > > +#usr/include/mysql/byte_order_generic_x86.h > > +#usr/include/mysql/byte_order_generic_x86_64.h > > +#usr/include/mysql/client_plugin.h > > #usr/include/mysql/decimal.h > > #usr/include/mysql/errmsg.h > > +#usr/include/mysql/handler_ername.h > > +#usr/include/mysql/handler_state.h > > #usr/include/mysql/keycache.h > > +#usr/include/mysql/little_endian.h > > #usr/include/mysql/m_ctype.h > > #usr/include/mysql/m_string.h > > +#usr/include/mysql/ma_dyncol.h > > #usr/include/mysql/my_alloc.h > > #usr/include/mysql/my_attribute.h > > +#usr/include/mysql/my_byteorder.h > > +#usr/include/mysql/my_compiler.h > > #usr/include/mysql/my_config.h > > #usr/include/mysql/my_dbug.h > > +#usr/include/mysql/my_decimal_limits.h > > #usr/include/mysql/my_dir.h > > #usr/include/mysql/my_getopt.h > > #usr/include/mysql/my_global.h > > #usr/include/mysql/my_list.h > > #usr/include/mysql/my_net.h > > -#usr/include/mysql/my_no_pthread.h > > #usr/include/mysql/my_pthread.h > > #usr/include/mysql/my_sys.h > > +#usr/include/mysql/my_valgrind.h > > #usr/include/mysql/my_xml.h > > #usr/include/mysql/mysql.h > > #usr/include/mysql/mysql_com.h > > +#usr/include/mysql/mysql_com_server.h > > #usr/include/mysql/mysql_embed.h > > #usr/include/mysql/mysql_time.h > > #usr/include/mysql/mysql_version.h > > #usr/include/mysql/mysqld_ername.h > > #usr/include/mysql/mysqld_error.h > > -#usr/include/mysql/raid.h > > +#usr/include/mysql/plugin.h > > +#usr/include/mysql/plugin_audit.h > > +#usr/include/mysql/plugin_auth.h > > +#usr/include/mysql/plugin_auth_common.h > > +#usr/include/mysql/plugin_encryption.h > > +#usr/include/mysql/plugin_ftparser.h > > +#usr/include/mysql/plugin_password_validation.h > > +#usr/include/mysql/private > > +#usr/include/mysql/private/atomic > > +#usr/include/mysql/private/atomic/gcc_builtins.h > > +#usr/include/mysql/private/atomic/generic-msvc.h > > +#usr/include/mysql/private/atomic/nolock.h > > +#usr/include/mysql/private/atomic/solaris.h > > +#usr/include/mysql/private/atomic/x86-gcc.h > > +#usr/include/mysql/private/authors.h > > +#usr/include/mysql/private/base64.h > > +#usr/include/mysql/private/bounded_queue.h > > +#usr/include/mysql/private/client_settings.h > > +#usr/include/mysql/private/compat56.h > > +#usr/include/mysql/private/config.h > > +#usr/include/mysql/private/contributors.h > > +#usr/include/mysql/private/create_options.h > > +#usr/include/mysql/private/custom_conf.h > > +#usr/include/mysql/private/datadict.h > > +#usr/include/mysql/private/debug_sync.h > > +#usr/include/mysql/private/derror.h > > +#usr/include/mysql/private/des_key_file.h > > +#usr/include/mysql/private/discover.h > > +#usr/include/mysql/private/event_data_objects.h > > +#usr/include/mysql/private/event_db_repository.h > > +#usr/include/mysql/private/event_parse_data.h > > +#usr/include/mysql/private/event_queue.h > > +#usr/include/mysql/private/event_scheduler.h > > +#usr/include/mysql/private/events.h > > +#usr/include/mysql/private/field.h > > +#usr/include/mysql/private/filesort.h > > +#usr/include/mysql/private/filesort_utils.h > > +#usr/include/mysql/private/ft_global.h > > +#usr/include/mysql/private/gcalc_slicescan.h > > +#usr/include/mysql/private/gcalc_tools.h > > +#usr/include/mysql/private/group_by_handler.h > > +#usr/include/mysql/private/gstream.h > > +#usr/include/mysql/private/ha_partition.h > > +#usr/include/mysql/private/handler.h > > +#usr/include/mysql/private/hash.h > > +#usr/include/mysql/private/hash_filo.h > > +#usr/include/mysql/private/heap.h > > +#usr/include/mysql/private/hostname.h > > +#usr/include/mysql/private/init.h > > +#usr/include/mysql/private/innodb_priv.h > > +#usr/include/mysql/private/item.h > > +#usr/include/mysql/private/item_cmpfunc.h > > +#usr/include/mysql/private/item_create.h > > +#usr/include/mysql/private/item_func.h > > +#usr/include/mysql/private/item_geofunc.h > > +#usr/include/mysql/private/item_inetfunc.h > > +#usr/include/mysql/private/item_row.h > > +#usr/include/mysql/private/item_strfunc.h > > +#usr/include/mysql/private/item_subselect.h > > +#usr/include/mysql/private/item_sum.h > > +#usr/include/mysql/private/item_timefunc.h > > +#usr/include/mysql/private/item_xmlfunc.h > > +#usr/include/mysql/private/key.h > > +#usr/include/mysql/private/keycaches.h > > +#usr/include/mysql/private/lex.h > > +#usr/include/mysql/private/lex_hash.h > > +#usr/include/mysql/private/lex_symbol.h > > +#usr/include/mysql/private/lex_token.h > > +#usr/include/mysql/private/lf.h > > +#usr/include/mysql/private/lock.h > > +#usr/include/mysql/private/log.h > > +#usr/include/mysql/private/log_event.h > > +#usr/include/mysql/private/log_event_old.h > > +#usr/include/mysql/private/log_slow.h > > +#usr/include/mysql/private/maria.h > > +#usr/include/mysql/private/mdl.h > > +#usr/include/mysql/private/mem_root_array.h > > +#usr/include/mysql/private/message.h > > +#usr/include/mysql/private/multi_range_read.h > > +#usr/include/mysql/private/my_alarm.h > > +#usr/include/mysql/private/my_apc.h > > +#usr/include/mysql/private/my_atomic.h > > +#usr/include/mysql/private/my_base.h > > +#usr/include/mysql/private/my_bit.h > > +#usr/include/mysql/private/my_bitmap.h > > +#usr/include/mysql/private/my_check_opt.h > > +#usr/include/mysql/private/my_compare.h > > +#usr/include/mysql/private/my_context.h > > +#usr/include/mysql/private/my_cpu.h > > +#usr/include/mysql/private/my_crypt.h > > +#usr/include/mysql/private/my_decimal.h > > +#usr/include/mysql/private/my_default.h > > +#usr/include/mysql/private/my_handler_errors.h > > +#usr/include/mysql/private/my_json_writer.h > > +#usr/include/mysql/private/my_libwrap.h > > +#usr/include/mysql/private/my_md5.h > > +#usr/include/mysql/private/my_nosys.h > > +#usr/include/mysql/private/my_rdtsc.h > > +#usr/include/mysql/private/my_rnd.h > > +#usr/include/mysql/private/my_stacktrace.h > > +#usr/include/mysql/private/my_systemd.h > > +#usr/include/mysql/private/my_time.h > > +#usr/include/mysql/private/my_tree.h > > +#usr/include/mysql/private/my_uctype.h > > +#usr/include/mysql/private/my_user.h > > +#usr/include/mysql/private/myisam.h > > +#usr/include/mysql/private/myisamchk.h > > +#usr/include/mysql/private/myisammrg.h > > +#usr/include/mysql/private/myisampack.h > > +#usr/include/mysql/private/mysql_async.h > > +#usr/include/mysql/private/mysqld.h > > +#usr/include/mysql/private/mysqld_default_groups.h > > +#usr/include/mysql/private/mysqld_suffix.h > > +#usr/include/mysql/private/mysys_err.h > > +#usr/include/mysql/private/nt_servc.h > > +#usr/include/mysql/private/opt_range.h > > +#usr/include/mysql/private/opt_subselect.h > > +#usr/include/mysql/private/parse_file.h > > +#usr/include/mysql/private/partition_element.h > > +#usr/include/mysql/private/partition_info.h > > +#usr/include/mysql/private/password.h > > +#usr/include/mysql/private/probes_mysql.h > > +#usr/include/mysql/private/probes_mysql_nodtrace.h > > +#usr/include/mysql/private/procedure.h > > +#usr/include/mysql/private/protocol.h > > +#usr/include/mysql/private/queues.h > > +#usr/include/mysql/private/records.h > > +#usr/include/mysql/private/repl_failsafe.h > > +#usr/include/mysql/private/replication.h > > +#usr/include/mysql/private/rijndael.h > > +#usr/include/mysql/private/rpl_constants.h > > +#usr/include/mysql/private/rpl_filter.h > > +#usr/include/mysql/private/rpl_gtid.h > > +#usr/include/mysql/private/rpl_handler.h > > +#usr/include/mysql/private/rpl_injector.h > > +#usr/include/mysql/private/rpl_mi.h > > +#usr/include/mysql/private/rpl_parallel.h > > +#usr/include/mysql/private/rpl_record.h > > +#usr/include/mysql/private/rpl_record_old.h > > +#usr/include/mysql/private/rpl_reporting.h > > +#usr/include/mysql/private/rpl_rli.h > > +#usr/include/mysql/private/rpl_tblmap.h > > +#usr/include/mysql/private/rpl_utility.h > > +#usr/include/mysql/private/scheduler.h > > +#usr/include/mysql/private/service_versions.h > > +#usr/include/mysql/private/set_var.h > > +#usr/include/mysql/private/sha1.h > > +#usr/include/mysql/private/sha2.h > > +#usr/include/mysql/private/slave.h > > +#usr/include/mysql/private/sp.h > > +#usr/include/mysql/private/sp_cache.h > > +#usr/include/mysql/private/sp_head.h > > +#usr/include/mysql/private/sp_pcontext.h > > +#usr/include/mysql/private/sp_rcontext.h > > +#usr/include/mysql/private/spatial.h > > +#usr/include/mysql/private/sql_acl.h > > +#usr/include/mysql/private/sql_admin.h > > +#usr/include/mysql/private/sql_alter.h > > +#usr/include/mysql/private/sql_analyse.h > > +#usr/include/mysql/private/sql_analyze_stmt.h > > +#usr/include/mysql/private/sql_array.h > > +#usr/include/mysql/private/sql_audit.h > > +#usr/include/mysql/private/sql_base.h > > +#usr/include/mysql/private/sql_binlog.h > > +#usr/include/mysql/private/sql_bitmap.h > > +#usr/include/mysql/private/sql_bootstrap.h > > +#usr/include/mysql/private/sql_cache.h > > +#usr/include/mysql/private/sql_callback.h > > +#usr/include/mysql/private/sql_class.h > > +#usr/include/mysql/private/sql_cmd.h > > +#usr/include/mysql/private/sql_connect.h > > +#usr/include/mysql/private/sql_const.h > > +#usr/include/mysql/private/sql_crypt.h > > +#usr/include/mysql/private/sql_cursor.h > > +#usr/include/mysql/private/sql_db.h > > +#usr/include/mysql/private/sql_delete.h > > +#usr/include/mysql/private/sql_derived.h > > +#usr/include/mysql/private/sql_digest.h > > +#usr/include/mysql/private/sql_digest_stream.h > > +#usr/include/mysql/private/sql_do.h > > +#usr/include/mysql/private/sql_error.h > > +#usr/include/mysql/private/sql_explain.h > > +#usr/include/mysql/private/sql_expression_cache.h > > +#usr/include/mysql/private/sql_get_diagnostics.h > > +#usr/include/mysql/private/sql_handler.h > > +#usr/include/mysql/private/sql_help.h > > +#usr/include/mysql/private/sql_hset.h > > +#usr/include/mysql/private/sql_insert.h > > +#usr/include/mysql/private/sql_join_cache.h > > +#usr/include/mysql/private/sql_lex.h > > +#usr/include/mysql/private/sql_lifo_buffer.h > > +#usr/include/mysql/private/sql_list.h > > +#usr/include/mysql/private/sql_load.h > > +#usr/include/mysql/private/sql_locale.h > > +#usr/include/mysql/private/sql_manager.h > > +#usr/include/mysql/private/sql_parse.h > > +#usr/include/mysql/private/sql_partition.h > > +#usr/include/mysql/private/sql_partition_admin.h > > +#usr/include/mysql/private/sql_plist.h > > +#usr/include/mysql/private/sql_plugin.h > > +#usr/include/mysql/private/sql_plugin_compat.h > > +#usr/include/mysql/private/sql_prepare.h > > +#usr/include/mysql/private/sql_priv.h > > +#usr/include/mysql/private/sql_profile.h > > +#usr/include/mysql/private/sql_reload.h > > +#usr/include/mysql/private/sql_rename.h > > +#usr/include/mysql/private/sql_repl.h > > +#usr/include/mysql/private/sql_select.h > > +#usr/include/mysql/private/sql_servers.h > > +#usr/include/mysql/private/sql_show.h > > +#usr/include/mysql/private/sql_signal.h > > +#usr/include/mysql/private/sql_sort.h > > +#usr/include/mysql/private/sql_statistics.h > > +#usr/include/mysql/private/sql_string.h > > +#usr/include/mysql/private/sql_table.h > > +#usr/include/mysql/private/sql_tablespace.h > > +#usr/include/mysql/private/sql_test.h > > +#usr/include/mysql/private/sql_time.h > > +#usr/include/mysql/private/sql_trigger.h > > +#usr/include/mysql/private/sql_truncate.h > > +#usr/include/mysql/private/sql_type.h > > +#usr/include/mysql/private/sql_udf.h > > +#usr/include/mysql/private/sql_union.h > > +#usr/include/mysql/private/sql_update.h > > +#usr/include/mysql/private/sql_view.h > > +#usr/include/mysql/private/sql_yacc.h > > +#usr/include/mysql/private/strfunc.h > > +#usr/include/mysql/private/structs.h > > +#usr/include/mysql/private/sys_vars_shared.h > > +#usr/include/mysql/private/t_ctype.h > > +#usr/include/mysql/private/table.h > > +#usr/include/mysql/private/table_cache.h > > +#usr/include/mysql/private/thr_alarm.h > > +#usr/include/mysql/private/thr_lock.h > > +#usr/include/mysql/private/thr_malloc.h > > +#usr/include/mysql/private/thr_timer.h > > +#usr/include/mysql/private/thread_pool_priv.h > > +#usr/include/mysql/private/threadpool.h > > +#usr/include/mysql/private/transaction.h > > +#usr/include/mysql/private/tzfile.h > > +#usr/include/mysql/private/tztime.h > > +#usr/include/mysql/private/unireg.h > > +#usr/include/mysql/private/violite.h > > +#usr/include/mysql/private/waiting_threads.h > > +#usr/include/mysql/private/welcome_copyright_notice.h > > +#usr/include/mysql/private/winservice.h > > +#usr/include/mysql/private/wqueue.h > > +#usr/include/mysql/private/wsrep.h > > +#usr/include/mysql/private/wsrep_applier.h > > +#usr/include/mysql/private/wsrep_binlog.h > > +#usr/include/mysql/private/wsrep_mysqld.h > > +#usr/include/mysql/private/wsrep_priv.h > > +#usr/include/mysql/private/wsrep_sst.h > > +#usr/include/mysql/private/wsrep_thd.h > > +#usr/include/mysql/private/wsrep_utils.h > > +#usr/include/mysql/private/wsrep_var.h > > +#usr/include/mysql/private/wsrep_xid.h > > +#usr/include/mysql/psi > > +#usr/include/mysql/psi/mysql_file.h > > +#usr/include/mysql/psi/mysql_idle.h > > +#usr/include/mysql/psi/mysql_socket.h > > +#usr/include/mysql/psi/mysql_stage.h > > +#usr/include/mysql/psi/mysql_statement.h > > +#usr/include/mysql/psi/mysql_table.h > > +#usr/include/mysql/psi/mysql_thread.h > > +#usr/include/mysql/psi/psi.h > > +#usr/include/mysql/psi/psi_abi_v0.h > > +#usr/include/mysql/psi/psi_abi_v1.h > > +#usr/include/mysql/psi/psi_abi_v2.h > > +#usr/include/mysql/service_debug_sync.h > > +#usr/include/mysql/service_encryption.h > > +#usr/include/mysql/service_encryption_scheme.h > > +#usr/include/mysql/service_kill_statement.h > > +#usr/include/mysql/service_logger.h > > +#usr/include/mysql/service_md5.h > > +#usr/include/mysql/service_my_snprintf.h > > +#usr/include/mysql/service_progress_report.h > > +#usr/include/mysql/service_sha1.h > > +#usr/include/mysql/service_thd_alloc.h > > +#usr/include/mysql/service_thd_autoinc.h > > +#usr/include/mysql/service_thd_error_context.h > > +#usr/include/mysql/service_thd_specifics.h > > +#usr/include/mysql/service_thd_timezone.h > > +#usr/include/mysql/service_thd_wait.h > > +#usr/include/mysql/service_wsrep.h > > +#usr/include/mysql/services.h > > #usr/include/mysql/sql_common.h > > #usr/include/mysql/sql_state.h > > #usr/include/mysql/sslopt-case.h > > @@ -133,33 +489,78 @@ usr/bin/resolveip > > #usr/include/mysql/sslopt-vars.h > > #usr/include/mysql/typelib.h > > #usr/lib/libmysqlclient.so > > -#usr/lib/libmysqlclient.so.15 > > -#usr/lib/libmysqlclient.so.15.0.0 > > +#usr/lib/libmysqlclient.so.18 > > +#usr/lib/libmysqlclient.so.18.0.0 > > #usr/lib/libmysqlclient_r.so > > -#usr/lib/libmysqlclient_r.so.15 > > -#usr/lib/libmysqlclient_r.so.15.0.0 > > +#usr/lib/libmysqlclient_r.so.18 > > +#usr/lib/libmysqlclient_r.so.18.0.0 > > #usr/lib/mysql > > -#usr/lib/mysql/libdbug.a > > -#usr/lib/mysql/libheap.a > > -#usr/lib/mysql/libmyisam.a > > -#usr/lib/mysql/libmyisammrg.a > > #usr/lib/mysql/libmysqlclient.a > > -#usr/lib/mysql/libmysqlclient.la > > #usr/lib/mysql/libmysqlclient.so > > -#usr/lib/mysql/libmysqlclient.so.15 > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > > +#usr/lib/mysql/libmysqlclient.so.18 > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > > #usr/lib/mysql/libmysqlclient_r.a > > -#usr/lib/mysql/libmysqlclient_r.la > > #usr/lib/mysql/libmysqlclient_r.so > > -#usr/lib/mysql/libmysqlclient_r.so.15 > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > -#usr/lib/mysql/libmystrings.a > > -#usr/lib/mysql/libmysys.a > > -#usr/lib/mysql/libvio.a > > -usr/sbin/mysqld > > -usr/sbin/mysqlmanager > > -#usr/share/info/mysql.info > > -#usr/share/man/man1/comp_err.1 > > +#usr/lib/mysql/libmysqlclient_r.so.18 > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > +#usr/lib/mysql/libmysqlservices.a > > +usr/lib/mysql/plugin > > +#usr/lib/mysql/plugin/adt_null.so > > +#usr/lib/mysql/plugin/auth_0x0100.so > > +#usr/lib/mysql/plugin/auth_pam.so > > +#usr/lib/mysql/plugin/auth_socket.so > > +#usr/lib/mysql/plugin/auth_test_plugin.so > > +#usr/lib/mysql/plugin/daemon_example.ini > > +#usr/lib/mysql/plugin/debug_key_management.so > > +#usr/lib/mysql/plugin/dialog.so > > +#usr/lib/mysql/plugin/dialog_examples.so > > +#usr/lib/mysql/plugin/example_key_management.so > > +#usr/lib/mysql/plugin/file_key_management.so > > +#usr/lib/mysql/plugin/ha_archive.so > > +#usr/lib/mysql/plugin/ha_blackhole.so > > +#usr/lib/mysql/plugin/ha_connect.so > > +#usr/lib/mysql/plugin/ha_example.so > > +#usr/lib/mysql/plugin/ha_federated.so > > +#usr/lib/mysql/plugin/ha_federatedx.so > > +#usr/lib/mysql/plugin/ha_innodb.so > > +#usr/lib/mysql/plugin/ha_mroonga.so > > +#usr/lib/mysql/plugin/ha_sphinx.so > > +#usr/lib/mysql/plugin/ha_spider.so > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > > +#usr/lib/mysql/plugin/handlersocket.so > > +#usr/lib/mysql/plugin/libdaemon_example.so > > +#usr/lib/mysql/plugin/locales.so > > +#usr/lib/mysql/plugin/metadata_lock_info.so > > +#usr/lib/mysql/plugin/mypluglib.so > > +#usr/lib/mysql/plugin/mysql_clear_password.so > > +#usr/lib/mysql/plugin/qa_auth_client.so > > +#usr/lib/mysql/plugin/qa_auth_interface.so > > +#usr/lib/mysql/plugin/qa_auth_server.so > > +#usr/lib/mysql/plugin/query_cache_info.so > > +#usr/lib/mysql/plugin/query_response_time.so > > +#usr/lib/mysql/plugin/semisync_master.so > > +#usr/lib/mysql/plugin/semisync_slave.so > > +#usr/lib/mysql/plugin/server_audit.so > > +#usr/lib/mysql/plugin/simple_password_check.so > > +#usr/lib/mysql/plugin/sql_errlog.so > > +#usr/lib/mysql/plugin/wsrep_info.so > > +usr/libexec/mysqld > > +usr/libexec/rcmysql > > +#usr/share/aclocal/mysql.m4 > > +#usr/share/doc/mariadb-10.1.12 > > +#usr/share/doc/mariadb-10.1.12/COPYING > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > > +#usr/share/doc/mariadb-10.1.12/CREDITS > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > > +#usr/share/doc/mariadb-10.1.12/README > > +#usr/share/doc/mariadb-10.1.12/README-wsrep > > +#usr/share/man/man1/aria_chk.1 > > +#usr/share/man/man1/aria_dump_log.1 > > +#usr/share/man/man1/aria_ftdump.1 > > +#usr/share/man/man1/aria_pack.1 > > +#usr/share/man/man1/aria_read_log.1 > > #usr/share/man/man1/innochecksum.1 > > #usr/share/man/man1/msql2mysql.1 > > #usr/share/man/man1/my_print_defaults.1 > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > > #usr/share/man/man1/mysql.1 > > #usr/share/man/man1/mysql.server.1 > > #usr/share/man/man1/mysql_client_test.1 > > +#usr/share/man/man1/mysql_client_test_embedded.1 > > #usr/share/man/man1/mysql_config.1 > > #usr/share/man/man1/mysql_convert_table_format.1 > > -#usr/share/man/man1/mysql_explain_log.1 > > #usr/share/man/man1/mysql_find_rows.1 > > #usr/share/man/man1/mysql_fix_extensions.1 > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > > #usr/share/man/man1/mysql_install_db.1 > > +#usr/share/man/man1/mysql_plugin.1 > > #usr/share/man/man1/mysql_secure_installation.1 > > #usr/share/man/man1/mysql_setpermission.1 > > -#usr/share/man/man1/mysql_tableinfo.1 > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > > #usr/share/man/man1/mysql_upgrade.1 > > #usr/share/man/man1/mysql_waitpid.1 > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > > #usr/share/man/man1/mysqldumpslow.1 > > #usr/share/man/man1/mysqlhotcopy.1 > > #usr/share/man/man1/mysqlimport.1 > > -#usr/share/man/man1/mysqlman.1 > > #usr/share/man/man1/mysqlshow.1 > > +#usr/share/man/man1/mysqlslap.1 > > #usr/share/man/man1/mysqltest.1 > > +#usr/share/man/man1/mysqltest_embedded.1 > > #usr/share/man/man1/perror.1 > > #usr/share/man/man1/replace.1 > > #usr/share/man/man1/resolve_stack_dump.1 > > #usr/share/man/man1/resolveip.1 > > -#usr/share/man/man1/safe_mysqld.1 > > #usr/share/man/man8/mysqld.8 > > -#usr/share/man/man8/mysqlmanager.8 > > +#usr/share/mariadb-10.1.12 > > +#usr/share/mariadb-10.1.12/binary-configure > > +#usr/share/mariadb-10.1.12/magic > > +#usr/share/mariadb-10.1.12/my-huge.cnf > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > > +#usr/share/mariadb-10.1.12/my-large.cnf > > +#usr/share/mariadb-10.1.12/my-medium.cnf > > +#usr/share/mariadb-10.1.12/my-small.cnf > > +#usr/share/mariadb-10.1.12/mysql-log-rotate > > +#usr/share/mariadb-10.1.12/mysql.server > > +#usr/share/mariadb-10.1.12/mysqld_multi.server > > +#usr/share/mariadb-10.1.12/policy > > +#usr/share/mariadb-10.1.12/policy/apparmor > > +#usr/share/mariadb-10.1.12/policy/apparmor/README > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > > +#usr/share/mariadb-10.1.12/policy/selinux > > +#usr/share/mariadb-10.1.12/policy/selinux/README > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > > +#usr/share/mariadb-10.1.12/wsrep.cnf > > +#usr/share/mariadb-10.1.12/wsrep_notify > > usr/share/mysql > > -#usr/share/mysql/binary-configure > > #usr/share/mysql/charsets > > #usr/share/mysql/charsets/Index.xml > > #usr/share/mysql/charsets/README > > @@ -244,7 +664,7 @@ usr/share/mysql > > #usr/share/mysql/dutch/errmsg.sys > > #usr/share/mysql/english > > #usr/share/mysql/english/errmsg.sys > > -#usr/share/mysql/errmsg.txt > > +#usr/share/mysql/errmsg-utf8.txt > > #usr/share/mysql/estonian > > #usr/share/mysql/estonian/errmsg.sys > > #usr/share/mysql/fill_help_tables.sql > > @@ -256,27 +676,22 @@ usr/share/mysql > > #usr/share/mysql/greek/errmsg.sys > > #usr/share/mysql/hungarian > > #usr/share/mysql/hungarian/errmsg.sys > > +#usr/share/mysql/install_spider.sql > > #usr/share/mysql/italian > > #usr/share/mysql/italian/errmsg.sys > > #usr/share/mysql/japanese > > #usr/share/mysql/japanese/errmsg.sys > > #usr/share/mysql/korean > > #usr/share/mysql/korean/errmsg.sys > > -#usr/share/mysql/mi_test_all > > -#usr/share/mysql/mi_test_all.res > > -#usr/share/mysql/my-huge.cnf > > -#usr/share/mysql/my-innodb-heavy-4G.cnf > > -#usr/share/mysql/my-large.cnf > > -#usr/share/mysql/my-medium.cnf > > -#usr/share/mysql/my-small.cnf > > -#usr/share/mysql/mysql-log-rotate > > -#usr/share/mysql/mysql.server > > -#usr/share/mysql/mysql_fix_privilege_tables.sql > > +#usr/share/mysql/maria_add_gis_sp.sql > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > > +#usr/share/mysql/mroonga > > +#usr/share/mysql/mroonga/install.sql > > +#usr/share/mysql/mroonga/uninstall.sql > > +#usr/share/mysql/mysql_performance_tables.sql > > #usr/share/mysql/mysql_system_tables.sql > > #usr/share/mysql/mysql_system_tables_data.sql > > #usr/share/mysql/mysql_test_data_timezone.sql > > -#usr/share/mysql/mysqld_multi.server > > -#usr/share/mysql/ndb-config-2-node.ini > > #usr/share/mysql/norwegian > > #usr/share/mysql/norwegian-ny > > #usr/share/mysql/norwegian-ny/errmsg.sys > > @@ -299,5 +714,5 @@ usr/share/mysql > > #usr/share/mysql/swedish/errmsg.sys > > #usr/share/mysql/ukrainian > > #usr/share/mysql/ukrainian/errmsg.sys > > +#usr/share/pkgconfig/mariadb.pc > > var/ipfire/backup/addons/includes/mysql > > -#var/run/mysql > > diff --git a/lfs/mysql b/lfs/mysql > > index edcd651..2253928 100644 > > --- a/lfs/mysql > > +++ b/lfs/mysql > > @@ -24,17 +24,17 @@ > > > > include Config > > > > -VER = 5.0.96 > > +VER = 10.1.12 > > > > -THISAPP = mysql-$(VER) > > +THISAPP = mariadb-$(VER) > > DL_FILE = $(THISAPP).tar.gz > > DL_FROM = $(URL_IPFIRE) > > DIR_APP = $(DIR_SRC)/$(THISAPP) > > TARGET = $(DIR_INFO)/$(THISAPP) > > PROG = mysql > > -PAK_VER = 3 > > +PAK_VER = 4 > > > > -CFLAGS += -fno-strict-aliasing > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > > > > ############################################################################ > > ### > > # Top-level Rules > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > > > install : $(TARGET) > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > > @$(PREBUILD) > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) > > - cd $(DIR_APP) && ./configure --prefix=/usr \ > > - --sysconfdir=/etc \ > > - --libexecdir=/usr/sbin \ > > - --localstatedir=/srv/mysql \ > > - --enable-thread-safe-client \ > > - --enable-assembler \ > > - --enable-local-infile \ > > - --with-unix-socket- > > path=/var/run/mysql/mysql.sock \ > > - --without-debug \ > > - --without-bench \ > > - --without-readline \ > > - --with-berkeley-db \ > > - --with-extra-charsets=all > > + cd $(DIR_APP) && cmake . \ > > + -DBUILD_CONFIG=mysql_release \ > > + -DFEATURE_SET="community" \ > > + -DNICE_PROJECT_NAME="MariaDB" \ > > + -DCMAKE_INSTALL_PREFIX="/usr" \ > > + -DINSTALL_SYSCONFDIR="/etc" \ > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > > + -DINSTALL_INCLUDEDIR="include/mysql" \ > > + -DINSTALL_INFODIR="share/info" \ > > + -DINSTALL_LIBDIR="lib/mysql" \ > > + -DINSTALL_MANDIR="share/man" \ > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > > + -DINSTALL_SBINDIR="libexec" \ > > + -DINSTALL_SCRIPTDIR="bin" \ > > + -DINSTALL_SQLBENCHDIR="share" \ > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > > + -DMYSQL_DATADIR="/srv/mysql" \ > > + -DTMPDIR="/var/tmp" \ > > + -DPID_FILE_DIR="/var/run/mysql" > > + -DENABLED_LOCAL_INFILE=ON \ > > + -DWITH_EMBEDDED_SERVER=OFF \ > > + -DWITH_SSL=system \ > > + -DWITH_ZLIB=system \ > > + -DWITH_PCRE=system \ > > + -DIGNORE_AIO_CHECK=ON \ > > + -DWITH_JEMALLOC=OFF > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > > cd $(DIR_APP) && make testdir=/tmp/mysql install > > - rm -rf /tmp/mysql > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > > + rm -rf /usr/share/sql-bench > > + rm -rf /tmp/mysql > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > mkdir -p /srv/mysql > > - mysql_install_db --user=mysql --force > > + cd /usr/ && mysql_install_db --user=mysql --force > > chgrp -v mysql /srv/mysql{,/test,/mysql} > > chown mysql.mysql /srv/mysql/ > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > > /var/ipfire/backup/addons/includes/mysql > > + > > + # Install initscript > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > > + /etc/rc.d/init.d/mysql > > @rm -rf $(DIR_APP) > > @$(POSTBUILD) > > diff --git a/make.sh b/make.sh > > index 8392e30..0a2b8ae 100755 > > --- a/make.sh > > +++ b/make.sh > > @@ -391,6 +391,7 @@ buildipfire() { > > export LOGFILE > > ipfiremake configroot > > ipfiremake backup > > + ipfiremake initscripts > > ipfiremake pkg-config > > ipfiremake libusb > > ipfiremake libusb-compat > > @@ -521,6 +522,8 @@ buildipfire() { > > ipfiremake libxml2 > > ipfiremake libxslt > > ipfiremake BerkeleyDB > > + ipfiremake libarchive > > + ipfiremake cmake > > ipfiremake mysql > > ipfiremake cyrus-sasl > > ipfiremake openldap > > @@ -552,7 +555,6 @@ buildipfire() { > > ipfiremake hdparm > > ipfiremake sdparm > > ipfiremake mtools > > - ipfiremake initscripts > > ipfiremake whatmask > > ipfiremake conntrack-tools > > ipfiremake libupnp > > @@ -668,8 +670,6 @@ buildipfire() { > > ipfiremake libshout > > ipfiremake xvid > > ipfiremake libmpeg2 > > - ipfiremake libarchive > > - ipfiremake cmake > > ipfiremake gnump3d > > ipfiremake rsync > > ipfiremake tcpwrapper > > diff --git a/src/initscripts/init.d/mysql > > b/src/initscripts/init.d/mysql > > index 994e3c2..2c8cfbc 100644 > > --- a/src/initscripts/init.d/mysql > > +++ b/src/initscripts/init.d/mysql > > @@ -10,7 +10,7 @@ > > . /etc/sysconfig/rc > > . $rc_functions > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > > +PIDFILE=/var/run/mysql/mysql.pid > > KILLDELAY=20 > > > > case "$1" in > > @@ -66,7 +66,7 @@ case "$1" in > > ;; > > > > status) > > - statusproc /usr/sbin/mysqld > > + statusproc /usr/libexec/mysqld > > ;; > > > > *) > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > > index 548b9db..5e76574 100644 > > --- a/src/paks/mysql/update.sh > > +++ b/src/paks/mysql/update.sh > > @@ -27,6 +27,7 @@ > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > > /etc/my.cnf > > +/etc/my.cnf.d > > /srv/mysql > > EOF > > fi > > @@ -44,6 +45,9 @@ extract_files > > # Restore backup > > restore_backup "${NAME}" > > > > +# Remove basedir configuration line > > +sed -e "/^basedir=/d" -i /etc/my.cnf > > + > > # Restart the service > > start_service "${NAME}"
Hi Michael, I have seen this mail too late... After adding the "\", the build was ok without jemalloc and libaio. You can ignore this two patches from me. :) I have a question to Daniel. Why you create the main DB's with "mysql_install_db --user=mysql --force" in the LFS file. In my older MariaDB LFS, used for my dovecot based mail server, i do this in the install.sh at the target machine. The addon file is around 8MB if i make it so. With your LFS an rootfile around 14MB. Marcel Lorenz Am 2016-03-21 17:59, schrieb Michael Tremer: > Hi, > > thanks for reviewing this. > > In the original patch there is a \ missing in the line that defines the > path of > the PID file (Daniel pointed that out in a follow up email). > > Just add that slash and it should build. > > Please also send your feedback. I will wait with merging this patch > until I have > heard back from you. > > Best, > -Michael > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: >> Hi Daniel, >> >> i test the build of MariaDB with cmake 3.5. The build fails with >> erros: >> >> -- Looking for include file libaio.h >> -- Looking for include file libaio.h - not found >> >> and: >> -- Looking for malloc_stats_print in jemalloc_pic >> -- Looking for malloc_stats_print in jemalloc_pic - not found >> CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): >> jemalloc is not found >> Call Stack (most recent call first): >> CMakeLists.txt:337 (CHECK_JEMALLOC) >> >> The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no >> effect. >> After integration of libaio and lemalloc 2.0.4 is the build >> successfully. >> Jemalloc 2.1.0 is to new and brings the same error. >> >> Marcel Lorenz >> >> >> Am 2016-03-15 11:09, schrieb Daniel Weismüller: >> > >> > It is required to manually run mysql_upgrade after the new >> > package has been installed. >> > >> > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> >> > --- >> > config/backup/includes/mysql | 1 + >> > config/mysql/my.cnf | 1 - >> > config/rootfiles/common/mysql-libs | 16 +- >> > config/rootfiles/packages/mysql | 525 >> > +++++++++++++++++++++++++++++++++---- >> > lfs/mysql | 68 +++-- >> > make.sh | 6 +- >> > src/initscripts/init.d/mysql | 4 +- >> > src/paks/mysql/update.sh | 4 + >> > 8 files changed, 534 insertions(+), 91 deletions(-) >> > >> > diff --git a/config/backup/includes/mysql >> > b/config/backup/includes/mysql >> > index bcb837c..be6bc5c 100644 >> > --- a/config/backup/includes/mysql >> > +++ b/config/backup/includes/mysql >> > @@ -1,2 +1,3 @@ >> > /etc/my.cnf >> > +/etc/my.cnf.d >> > /srv/mysql >> > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf >> > index d9b75e8..29a568a 100644 >> > --- a/config/mysql/my.cnf >> > +++ b/config/mysql/my.cnf >> > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 >> > >> > [mysql.server] >> > user=mysql >> > -basedir=/var/lib >> > >> > [mysqld_safe] >> > log-error=/var/log/mysqld.log >> > diff --git a/config/rootfiles/common/mysql-libs >> > b/config/rootfiles/common/mysql-libs >> > index 6eb0384..e3e4bf3 100644 >> > --- a/config/rootfiles/common/mysql-libs >> > +++ b/config/rootfiles/common/mysql-libs >> > @@ -1,10 +1,10 @@ >> > -usr/lib/libmysqlclient.so.15 >> > -usr/lib/libmysqlclient.so.15.0.0 >> > -usr/lib/libmysqlclient_r.so.15 >> > -usr/lib/libmysqlclient_r.so.15.0.0 >> > +usr/lib/libmysqlclient.so.18 >> > +usr/lib/libmysqlclient.so.18.0.0 >> > +usr/lib/libmysqlclient_r.so.18 >> > +usr/lib/libmysqlclient_r.so.18.0.0 >> > usr/lib/mysql/libmysqlclient.so >> > -usr/lib/mysql/libmysqlclient.so.15 >> > -usr/lib/mysql/libmysqlclient.so.15.0.0 >> > +usr/lib/mysql/libmysqlclient.so.18 >> > +usr/lib/mysql/libmysqlclient.so.18.0.0 >> > usr/lib/mysql/libmysqlclient_r.so >> > -usr/lib/mysql/libmysqlclient_r.so.15 >> > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 >> > +usr/lib/mysql/libmysqlclient_r.so.18 >> > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 >> > diff --git a/config/rootfiles/packages/mysql >> > b/config/rootfiles/packages/mysql >> > index 8f1414a..cb54804 100644 >> > --- a/config/rootfiles/packages/mysql >> > +++ b/config/rootfiles/packages/mysql >> > @@ -1,16 +1,39 @@ >> > -etc/my.cnf >> > etc/rc.d/init.d/mysql >> > +#etc/logrotate.d >> > +etc/logrotate.d/mysql >> > +etc/my.cnf >> > +etc/my.cnf.d >> > +etc/my.cnf.d/client.cnf >> > +etc/my.cnf.d/enable_encryption.preset >> > +etc/my.cnf.d/mysql-clients.cnf >> > +etc/my.cnf.d/server.cnf >> > srv/mysql >> > +#srv/mysql/aria_log.00000001 >> > +#srv/mysql/aria_log_control >> > +#srv/mysql/ib_logfile0 >> > +#srv/mysql/ib_logfile1 >> > +#srv/mysql/ibdata1 >> > #srv/mysql/mysql >> > +#srv/mysql/mysql/column_stats.MYD >> > +#srv/mysql/mysql/column_stats.MYI >> > +#srv/mysql/mysql/column_stats.frm >> > #srv/mysql/mysql/columns_priv.MYD >> > #srv/mysql/mysql/columns_priv.MYI >> > #srv/mysql/mysql/columns_priv.frm >> > #srv/mysql/mysql/db.MYD >> > #srv/mysql/mysql/db.MYI >> > #srv/mysql/mysql/db.frm >> > +#srv/mysql/mysql/event.MYD >> > +#srv/mysql/mysql/event.MYI >> > +#srv/mysql/mysql/event.frm >> > #srv/mysql/mysql/func.MYD >> > #srv/mysql/mysql/func.MYI >> > #srv/mysql/mysql/func.frm >> > +#srv/mysql/mysql/general_log.CSM >> > +#srv/mysql/mysql/general_log.CSV >> > +#srv/mysql/mysql/general_log.frm >> > +#srv/mysql/mysql/gtid_slave_pos.frm >> > +#srv/mysql/mysql/gtid_slave_pos.ibd >> > #srv/mysql/mysql/help_category.MYD >> > #srv/mysql/mysql/help_category.MYI >> > #srv/mysql/mysql/help_category.frm >> > @@ -26,12 +49,37 @@ srv/mysql >> > #srv/mysql/mysql/host.MYD >> > #srv/mysql/mysql/host.MYI >> > #srv/mysql/mysql/host.frm >> > +#srv/mysql/mysql/index_stats.MYD >> > +#srv/mysql/mysql/index_stats.MYI >> > +#srv/mysql/mysql/index_stats.frm >> > +#srv/mysql/mysql/innodb_index_stats.frm >> > +#srv/mysql/mysql/innodb_index_stats.ibd >> > +#srv/mysql/mysql/innodb_table_stats.frm >> > +#srv/mysql/mysql/innodb_table_stats.ibd >> > +#srv/mysql/mysql/plugin.MYD >> > +#srv/mysql/mysql/plugin.MYI >> > +#srv/mysql/mysql/plugin.frm >> > #srv/mysql/mysql/proc.MYD >> > #srv/mysql/mysql/proc.MYI >> > #srv/mysql/mysql/proc.frm >> > #srv/mysql/mysql/procs_priv.MYD >> > #srv/mysql/mysql/procs_priv.MYI >> > #srv/mysql/mysql/procs_priv.frm >> > +#srv/mysql/mysql/proxies_priv.MYD >> > +#srv/mysql/mysql/proxies_priv.MYI >> > +#srv/mysql/mysql/proxies_priv.frm >> > +#srv/mysql/mysql/roles_mapping.MYD >> > +#srv/mysql/mysql/roles_mapping.MYI >> > +#srv/mysql/mysql/roles_mapping.frm >> > +#srv/mysql/mysql/servers.MYD >> > +#srv/mysql/mysql/servers.MYI >> > +#srv/mysql/mysql/servers.frm >> > +#srv/mysql/mysql/slow_log.CSM >> > +#srv/mysql/mysql/slow_log.CSV >> > +#srv/mysql/mysql/slow_log.frm >> > +#srv/mysql/mysql/table_stats.MYD >> > +#srv/mysql/mysql/table_stats.MYI >> > +#srv/mysql/mysql/table_stats.frm >> > #srv/mysql/mysql/tables_priv.MYD >> > #srv/mysql/mysql/tables_priv.MYI >> > #srv/mysql/mysql/tables_priv.frm >> > @@ -53,8 +101,14 @@ srv/mysql >> > #srv/mysql/mysql/user.MYD >> > #srv/mysql/mysql/user.MYI >> > #srv/mysql/mysql/user.frm >> > -srv/mysql/test >> > -usr/bin/comp_err >> > +#srv/mysql/performance_schema >> > +#srv/mysql/performance_schema/db.opt >> > +#srv/mysql/test >> > +usr/bin/aria_chk >> > +usr/bin/aria_dump_log >> > +usr/bin/aria_ftdump >> > +usr/bin/aria_pack >> > +usr/bin/aria_read_log >> > usr/bin/innochecksum >> > usr/bin/msql2mysql >> > usr/bin/my_print_defaults >> > @@ -63,20 +117,16 @@ usr/bin/myisamchk >> > usr/bin/myisamlog >> > usr/bin/myisampack >> > usr/bin/mysql >> > -usr/bin/mysql_client_test >> > usr/bin/mysql_config >> > usr/bin/mysql_convert_table_format >> > -usr/bin/mysql_explain_log >> > usr/bin/mysql_find_rows >> > usr/bin/mysql_fix_extensions >> > -usr/bin/mysql_fix_privilege_tables >> > usr/bin/mysql_install_db >> > +usr/bin/mysql_plugin >> > usr/bin/mysql_secure_installation >> > usr/bin/mysql_setpermission >> > -usr/bin/mysql_tableinfo >> > usr/bin/mysql_tzinfo_to_sql >> > usr/bin/mysql_upgrade >> > -usr/bin/mysql_upgrade_shell >> > usr/bin/mysql_waitpid >> > usr/bin/mysql_zap >> > usr/bin/mysqlaccess >> > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow >> > usr/bin/mysqlhotcopy >> > usr/bin/mysqlimport >> > usr/bin/mysqlshow >> > +usr/bin/mysqlslap >> > usr/bin/mysqltest >> > -usr/bin/mysqltestmanager >> > -usr/bin/mysqltestmanager-pwgen >> > -usr/bin/mysqltestmanagerc >> > +#usr/bin/mytop >> > usr/bin/perror >> > usr/bin/replace >> > usr/bin/resolve_stack_dump >> > usr/bin/resolveip >> > +usr/bin/wsrep_sst_common >> > +usr/bin/wsrep_sst_mysqldump >> > +usr/bin/wsrep_sst_rsync >> > +usr/bin/wsrep_sst_xtrabackup >> > +usr/bin/wsrep_sst_xtrabackup-v2 >> > +#usr/data >> > +#usr/data/test >> > +#usr/data/test/db.opt >> > #usr/include/mysql >> > +#usr/include/mysql/auth_dialog_client.h >> > +#usr/include/mysql/big_endian.h >> > +#usr/include/mysql/byte_order_generic.h >> > +#usr/include/mysql/byte_order_generic_x86.h >> > +#usr/include/mysql/byte_order_generic_x86_64.h >> > +#usr/include/mysql/client_plugin.h >> > #usr/include/mysql/decimal.h >> > #usr/include/mysql/errmsg.h >> > +#usr/include/mysql/handler_ername.h >> > +#usr/include/mysql/handler_state.h >> > #usr/include/mysql/keycache.h >> > +#usr/include/mysql/little_endian.h >> > #usr/include/mysql/m_ctype.h >> > #usr/include/mysql/m_string.h >> > +#usr/include/mysql/ma_dyncol.h >> > #usr/include/mysql/my_alloc.h >> > #usr/include/mysql/my_attribute.h >> > +#usr/include/mysql/my_byteorder.h >> > +#usr/include/mysql/my_compiler.h >> > #usr/include/mysql/my_config.h >> > #usr/include/mysql/my_dbug.h >> > +#usr/include/mysql/my_decimal_limits.h >> > #usr/include/mysql/my_dir.h >> > #usr/include/mysql/my_getopt.h >> > #usr/include/mysql/my_global.h >> > #usr/include/mysql/my_list.h >> > #usr/include/mysql/my_net.h >> > -#usr/include/mysql/my_no_pthread.h >> > #usr/include/mysql/my_pthread.h >> > #usr/include/mysql/my_sys.h >> > +#usr/include/mysql/my_valgrind.h >> > #usr/include/mysql/my_xml.h >> > #usr/include/mysql/mysql.h >> > #usr/include/mysql/mysql_com.h >> > +#usr/include/mysql/mysql_com_server.h >> > #usr/include/mysql/mysql_embed.h >> > #usr/include/mysql/mysql_time.h >> > #usr/include/mysql/mysql_version.h >> > #usr/include/mysql/mysqld_ername.h >> > #usr/include/mysql/mysqld_error.h >> > -#usr/include/mysql/raid.h >> > +#usr/include/mysql/plugin.h >> > +#usr/include/mysql/plugin_audit.h >> > +#usr/include/mysql/plugin_auth.h >> > +#usr/include/mysql/plugin_auth_common.h >> > +#usr/include/mysql/plugin_encryption.h >> > +#usr/include/mysql/plugin_ftparser.h >> > +#usr/include/mysql/plugin_password_validation.h >> > +#usr/include/mysql/private >> > +#usr/include/mysql/private/atomic >> > +#usr/include/mysql/private/atomic/gcc_builtins.h >> > +#usr/include/mysql/private/atomic/generic-msvc.h >> > +#usr/include/mysql/private/atomic/nolock.h >> > +#usr/include/mysql/private/atomic/solaris.h >> > +#usr/include/mysql/private/atomic/x86-gcc.h >> > +#usr/include/mysql/private/authors.h >> > +#usr/include/mysql/private/base64.h >> > +#usr/include/mysql/private/bounded_queue.h >> > +#usr/include/mysql/private/client_settings.h >> > +#usr/include/mysql/private/compat56.h >> > +#usr/include/mysql/private/config.h >> > +#usr/include/mysql/private/contributors.h >> > +#usr/include/mysql/private/create_options.h >> > +#usr/include/mysql/private/custom_conf.h >> > +#usr/include/mysql/private/datadict.h >> > +#usr/include/mysql/private/debug_sync.h >> > +#usr/include/mysql/private/derror.h >> > +#usr/include/mysql/private/des_key_file.h >> > +#usr/include/mysql/private/discover.h >> > +#usr/include/mysql/private/event_data_objects.h >> > +#usr/include/mysql/private/event_db_repository.h >> > +#usr/include/mysql/private/event_parse_data.h >> > +#usr/include/mysql/private/event_queue.h >> > +#usr/include/mysql/private/event_scheduler.h >> > +#usr/include/mysql/private/events.h >> > +#usr/include/mysql/private/field.h >> > +#usr/include/mysql/private/filesort.h >> > +#usr/include/mysql/private/filesort_utils.h >> > +#usr/include/mysql/private/ft_global.h >> > +#usr/include/mysql/private/gcalc_slicescan.h >> > +#usr/include/mysql/private/gcalc_tools.h >> > +#usr/include/mysql/private/group_by_handler.h >> > +#usr/include/mysql/private/gstream.h >> > +#usr/include/mysql/private/ha_partition.h >> > +#usr/include/mysql/private/handler.h >> > +#usr/include/mysql/private/hash.h >> > +#usr/include/mysql/private/hash_filo.h >> > +#usr/include/mysql/private/heap.h >> > +#usr/include/mysql/private/hostname.h >> > +#usr/include/mysql/private/init.h >> > +#usr/include/mysql/private/innodb_priv.h >> > +#usr/include/mysql/private/item.h >> > +#usr/include/mysql/private/item_cmpfunc.h >> > +#usr/include/mysql/private/item_create.h >> > +#usr/include/mysql/private/item_func.h >> > +#usr/include/mysql/private/item_geofunc.h >> > +#usr/include/mysql/private/item_inetfunc.h >> > +#usr/include/mysql/private/item_row.h >> > +#usr/include/mysql/private/item_strfunc.h >> > +#usr/include/mysql/private/item_subselect.h >> > +#usr/include/mysql/private/item_sum.h >> > +#usr/include/mysql/private/item_timefunc.h >> > +#usr/include/mysql/private/item_xmlfunc.h >> > +#usr/include/mysql/private/key.h >> > +#usr/include/mysql/private/keycaches.h >> > +#usr/include/mysql/private/lex.h >> > +#usr/include/mysql/private/lex_hash.h >> > +#usr/include/mysql/private/lex_symbol.h >> > +#usr/include/mysql/private/lex_token.h >> > +#usr/include/mysql/private/lf.h >> > +#usr/include/mysql/private/lock.h >> > +#usr/include/mysql/private/log.h >> > +#usr/include/mysql/private/log_event.h >> > +#usr/include/mysql/private/log_event_old.h >> > +#usr/include/mysql/private/log_slow.h >> > +#usr/include/mysql/private/maria.h >> > +#usr/include/mysql/private/mdl.h >> > +#usr/include/mysql/private/mem_root_array.h >> > +#usr/include/mysql/private/message.h >> > +#usr/include/mysql/private/multi_range_read.h >> > +#usr/include/mysql/private/my_alarm.h >> > +#usr/include/mysql/private/my_apc.h >> > +#usr/include/mysql/private/my_atomic.h >> > +#usr/include/mysql/private/my_base.h >> > +#usr/include/mysql/private/my_bit.h >> > +#usr/include/mysql/private/my_bitmap.h >> > +#usr/include/mysql/private/my_check_opt.h >> > +#usr/include/mysql/private/my_compare.h >> > +#usr/include/mysql/private/my_context.h >> > +#usr/include/mysql/private/my_cpu.h >> > +#usr/include/mysql/private/my_crypt.h >> > +#usr/include/mysql/private/my_decimal.h >> > +#usr/include/mysql/private/my_default.h >> > +#usr/include/mysql/private/my_handler_errors.h >> > +#usr/include/mysql/private/my_json_writer.h >> > +#usr/include/mysql/private/my_libwrap.h >> > +#usr/include/mysql/private/my_md5.h >> > +#usr/include/mysql/private/my_nosys.h >> > +#usr/include/mysql/private/my_rdtsc.h >> > +#usr/include/mysql/private/my_rnd.h >> > +#usr/include/mysql/private/my_stacktrace.h >> > +#usr/include/mysql/private/my_systemd.h >> > +#usr/include/mysql/private/my_time.h >> > +#usr/include/mysql/private/my_tree.h >> > +#usr/include/mysql/private/my_uctype.h >> > +#usr/include/mysql/private/my_user.h >> > +#usr/include/mysql/private/myisam.h >> > +#usr/include/mysql/private/myisamchk.h >> > +#usr/include/mysql/private/myisammrg.h >> > +#usr/include/mysql/private/myisampack.h >> > +#usr/include/mysql/private/mysql_async.h >> > +#usr/include/mysql/private/mysqld.h >> > +#usr/include/mysql/private/mysqld_default_groups.h >> > +#usr/include/mysql/private/mysqld_suffix.h >> > +#usr/include/mysql/private/mysys_err.h >> > +#usr/include/mysql/private/nt_servc.h >> > +#usr/include/mysql/private/opt_range.h >> > +#usr/include/mysql/private/opt_subselect.h >> > +#usr/include/mysql/private/parse_file.h >> > +#usr/include/mysql/private/partition_element.h >> > +#usr/include/mysql/private/partition_info.h >> > +#usr/include/mysql/private/password.h >> > +#usr/include/mysql/private/probes_mysql.h >> > +#usr/include/mysql/private/probes_mysql_nodtrace.h >> > +#usr/include/mysql/private/procedure.h >> > +#usr/include/mysql/private/protocol.h >> > +#usr/include/mysql/private/queues.h >> > +#usr/include/mysql/private/records.h >> > +#usr/include/mysql/private/repl_failsafe.h >> > +#usr/include/mysql/private/replication.h >> > +#usr/include/mysql/private/rijndael.h >> > +#usr/include/mysql/private/rpl_constants.h >> > +#usr/include/mysql/private/rpl_filter.h >> > +#usr/include/mysql/private/rpl_gtid.h >> > +#usr/include/mysql/private/rpl_handler.h >> > +#usr/include/mysql/private/rpl_injector.h >> > +#usr/include/mysql/private/rpl_mi.h >> > +#usr/include/mysql/private/rpl_parallel.h >> > +#usr/include/mysql/private/rpl_record.h >> > +#usr/include/mysql/private/rpl_record_old.h >> > +#usr/include/mysql/private/rpl_reporting.h >> > +#usr/include/mysql/private/rpl_rli.h >> > +#usr/include/mysql/private/rpl_tblmap.h >> > +#usr/include/mysql/private/rpl_utility.h >> > +#usr/include/mysql/private/scheduler.h >> > +#usr/include/mysql/private/service_versions.h >> > +#usr/include/mysql/private/set_var.h >> > +#usr/include/mysql/private/sha1.h >> > +#usr/include/mysql/private/sha2.h >> > +#usr/include/mysql/private/slave.h >> > +#usr/include/mysql/private/sp.h >> > +#usr/include/mysql/private/sp_cache.h >> > +#usr/include/mysql/private/sp_head.h >> > +#usr/include/mysql/private/sp_pcontext.h >> > +#usr/include/mysql/private/sp_rcontext.h >> > +#usr/include/mysql/private/spatial.h >> > +#usr/include/mysql/private/sql_acl.h >> > +#usr/include/mysql/private/sql_admin.h >> > +#usr/include/mysql/private/sql_alter.h >> > +#usr/include/mysql/private/sql_analyse.h >> > +#usr/include/mysql/private/sql_analyze_stmt.h >> > +#usr/include/mysql/private/sql_array.h >> > +#usr/include/mysql/private/sql_audit.h >> > +#usr/include/mysql/private/sql_base.h >> > +#usr/include/mysql/private/sql_binlog.h >> > +#usr/include/mysql/private/sql_bitmap.h >> > +#usr/include/mysql/private/sql_bootstrap.h >> > +#usr/include/mysql/private/sql_cache.h >> > +#usr/include/mysql/private/sql_callback.h >> > +#usr/include/mysql/private/sql_class.h >> > +#usr/include/mysql/private/sql_cmd.h >> > +#usr/include/mysql/private/sql_connect.h >> > +#usr/include/mysql/private/sql_const.h >> > +#usr/include/mysql/private/sql_crypt.h >> > +#usr/include/mysql/private/sql_cursor.h >> > +#usr/include/mysql/private/sql_db.h >> > +#usr/include/mysql/private/sql_delete.h >> > +#usr/include/mysql/private/sql_derived.h >> > +#usr/include/mysql/private/sql_digest.h >> > +#usr/include/mysql/private/sql_digest_stream.h >> > +#usr/include/mysql/private/sql_do.h >> > +#usr/include/mysql/private/sql_error.h >> > +#usr/include/mysql/private/sql_explain.h >> > +#usr/include/mysql/private/sql_expression_cache.h >> > +#usr/include/mysql/private/sql_get_diagnostics.h >> > +#usr/include/mysql/private/sql_handler.h >> > +#usr/include/mysql/private/sql_help.h >> > +#usr/include/mysql/private/sql_hset.h >> > +#usr/include/mysql/private/sql_insert.h >> > +#usr/include/mysql/private/sql_join_cache.h >> > +#usr/include/mysql/private/sql_lex.h >> > +#usr/include/mysql/private/sql_lifo_buffer.h >> > +#usr/include/mysql/private/sql_list.h >> > +#usr/include/mysql/private/sql_load.h >> > +#usr/include/mysql/private/sql_locale.h >> > +#usr/include/mysql/private/sql_manager.h >> > +#usr/include/mysql/private/sql_parse.h >> > +#usr/include/mysql/private/sql_partition.h >> > +#usr/include/mysql/private/sql_partition_admin.h >> > +#usr/include/mysql/private/sql_plist.h >> > +#usr/include/mysql/private/sql_plugin.h >> > +#usr/include/mysql/private/sql_plugin_compat.h >> > +#usr/include/mysql/private/sql_prepare.h >> > +#usr/include/mysql/private/sql_priv.h >> > +#usr/include/mysql/private/sql_profile.h >> > +#usr/include/mysql/private/sql_reload.h >> > +#usr/include/mysql/private/sql_rename.h >> > +#usr/include/mysql/private/sql_repl.h >> > +#usr/include/mysql/private/sql_select.h >> > +#usr/include/mysql/private/sql_servers.h >> > +#usr/include/mysql/private/sql_show.h >> > +#usr/include/mysql/private/sql_signal.h >> > +#usr/include/mysql/private/sql_sort.h >> > +#usr/include/mysql/private/sql_statistics.h >> > +#usr/include/mysql/private/sql_string.h >> > +#usr/include/mysql/private/sql_table.h >> > +#usr/include/mysql/private/sql_tablespace.h >> > +#usr/include/mysql/private/sql_test.h >> > +#usr/include/mysql/private/sql_time.h >> > +#usr/include/mysql/private/sql_trigger.h >> > +#usr/include/mysql/private/sql_truncate.h >> > +#usr/include/mysql/private/sql_type.h >> > +#usr/include/mysql/private/sql_udf.h >> > +#usr/include/mysql/private/sql_union.h >> > +#usr/include/mysql/private/sql_update.h >> > +#usr/include/mysql/private/sql_view.h >> > +#usr/include/mysql/private/sql_yacc.h >> > +#usr/include/mysql/private/strfunc.h >> > +#usr/include/mysql/private/structs.h >> > +#usr/include/mysql/private/sys_vars_shared.h >> > +#usr/include/mysql/private/t_ctype.h >> > +#usr/include/mysql/private/table.h >> > +#usr/include/mysql/private/table_cache.h >> > +#usr/include/mysql/private/thr_alarm.h >> > +#usr/include/mysql/private/thr_lock.h >> > +#usr/include/mysql/private/thr_malloc.h >> > +#usr/include/mysql/private/thr_timer.h >> > +#usr/include/mysql/private/thread_pool_priv.h >> > +#usr/include/mysql/private/threadpool.h >> > +#usr/include/mysql/private/transaction.h >> > +#usr/include/mysql/private/tzfile.h >> > +#usr/include/mysql/private/tztime.h >> > +#usr/include/mysql/private/unireg.h >> > +#usr/include/mysql/private/violite.h >> > +#usr/include/mysql/private/waiting_threads.h >> > +#usr/include/mysql/private/welcome_copyright_notice.h >> > +#usr/include/mysql/private/winservice.h >> > +#usr/include/mysql/private/wqueue.h >> > +#usr/include/mysql/private/wsrep.h >> > +#usr/include/mysql/private/wsrep_applier.h >> > +#usr/include/mysql/private/wsrep_binlog.h >> > +#usr/include/mysql/private/wsrep_mysqld.h >> > +#usr/include/mysql/private/wsrep_priv.h >> > +#usr/include/mysql/private/wsrep_sst.h >> > +#usr/include/mysql/private/wsrep_thd.h >> > +#usr/include/mysql/private/wsrep_utils.h >> > +#usr/include/mysql/private/wsrep_var.h >> > +#usr/include/mysql/private/wsrep_xid.h >> > +#usr/include/mysql/psi >> > +#usr/include/mysql/psi/mysql_file.h >> > +#usr/include/mysql/psi/mysql_idle.h >> > +#usr/include/mysql/psi/mysql_socket.h >> > +#usr/include/mysql/psi/mysql_stage.h >> > +#usr/include/mysql/psi/mysql_statement.h >> > +#usr/include/mysql/psi/mysql_table.h >> > +#usr/include/mysql/psi/mysql_thread.h >> > +#usr/include/mysql/psi/psi.h >> > +#usr/include/mysql/psi/psi_abi_v0.h >> > +#usr/include/mysql/psi/psi_abi_v1.h >> > +#usr/include/mysql/psi/psi_abi_v2.h >> > +#usr/include/mysql/service_debug_sync.h >> > +#usr/include/mysql/service_encryption.h >> > +#usr/include/mysql/service_encryption_scheme.h >> > +#usr/include/mysql/service_kill_statement.h >> > +#usr/include/mysql/service_logger.h >> > +#usr/include/mysql/service_md5.h >> > +#usr/include/mysql/service_my_snprintf.h >> > +#usr/include/mysql/service_progress_report.h >> > +#usr/include/mysql/service_sha1.h >> > +#usr/include/mysql/service_thd_alloc.h >> > +#usr/include/mysql/service_thd_autoinc.h >> > +#usr/include/mysql/service_thd_error_context.h >> > +#usr/include/mysql/service_thd_specifics.h >> > +#usr/include/mysql/service_thd_timezone.h >> > +#usr/include/mysql/service_thd_wait.h >> > +#usr/include/mysql/service_wsrep.h >> > +#usr/include/mysql/services.h >> > #usr/include/mysql/sql_common.h >> > #usr/include/mysql/sql_state.h >> > #usr/include/mysql/sslopt-case.h >> > @@ -133,33 +489,78 @@ usr/bin/resolveip >> > #usr/include/mysql/sslopt-vars.h >> > #usr/include/mysql/typelib.h >> > #usr/lib/libmysqlclient.so >> > -#usr/lib/libmysqlclient.so.15 >> > -#usr/lib/libmysqlclient.so.15.0.0 >> > +#usr/lib/libmysqlclient.so.18 >> > +#usr/lib/libmysqlclient.so.18.0.0 >> > #usr/lib/libmysqlclient_r.so >> > -#usr/lib/libmysqlclient_r.so.15 >> > -#usr/lib/libmysqlclient_r.so.15.0.0 >> > +#usr/lib/libmysqlclient_r.so.18 >> > +#usr/lib/libmysqlclient_r.so.18.0.0 >> > #usr/lib/mysql >> > -#usr/lib/mysql/libdbug.a >> > -#usr/lib/mysql/libheap.a >> > -#usr/lib/mysql/libmyisam.a >> > -#usr/lib/mysql/libmyisammrg.a >> > #usr/lib/mysql/libmysqlclient.a >> > -#usr/lib/mysql/libmysqlclient.la >> > #usr/lib/mysql/libmysqlclient.so >> > -#usr/lib/mysql/libmysqlclient.so.15 >> > -#usr/lib/mysql/libmysqlclient.so.15.0.0 >> > +#usr/lib/mysql/libmysqlclient.so.18 >> > +#usr/lib/mysql/libmysqlclient.so.18.0.0 >> > #usr/lib/mysql/libmysqlclient_r.a >> > -#usr/lib/mysql/libmysqlclient_r.la >> > #usr/lib/mysql/libmysqlclient_r.so >> > -#usr/lib/mysql/libmysqlclient_r.so.15 >> > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 >> > -#usr/lib/mysql/libmystrings.a >> > -#usr/lib/mysql/libmysys.a >> > -#usr/lib/mysql/libvio.a >> > -usr/sbin/mysqld >> > -usr/sbin/mysqlmanager >> > -#usr/share/info/mysql.info >> > -#usr/share/man/man1/comp_err.1 >> > +#usr/lib/mysql/libmysqlclient_r.so.18 >> > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 >> > +#usr/lib/mysql/libmysqlservices.a >> > +usr/lib/mysql/plugin >> > +#usr/lib/mysql/plugin/adt_null.so >> > +#usr/lib/mysql/plugin/auth_0x0100.so >> > +#usr/lib/mysql/plugin/auth_pam.so >> > +#usr/lib/mysql/plugin/auth_socket.so >> > +#usr/lib/mysql/plugin/auth_test_plugin.so >> > +#usr/lib/mysql/plugin/daemon_example.ini >> > +#usr/lib/mysql/plugin/debug_key_management.so >> > +#usr/lib/mysql/plugin/dialog.so >> > +#usr/lib/mysql/plugin/dialog_examples.so >> > +#usr/lib/mysql/plugin/example_key_management.so >> > +#usr/lib/mysql/plugin/file_key_management.so >> > +#usr/lib/mysql/plugin/ha_archive.so >> > +#usr/lib/mysql/plugin/ha_blackhole.so >> > +#usr/lib/mysql/plugin/ha_connect.so >> > +#usr/lib/mysql/plugin/ha_example.so >> > +#usr/lib/mysql/plugin/ha_federated.so >> > +#usr/lib/mysql/plugin/ha_federatedx.so >> > +#usr/lib/mysql/plugin/ha_innodb.so >> > +#usr/lib/mysql/plugin/ha_mroonga.so >> > +#usr/lib/mysql/plugin/ha_sphinx.so >> > +#usr/lib/mysql/plugin/ha_spider.so >> > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so >> > +#usr/lib/mysql/plugin/handlersocket.so >> > +#usr/lib/mysql/plugin/libdaemon_example.so >> > +#usr/lib/mysql/plugin/locales.so >> > +#usr/lib/mysql/plugin/metadata_lock_info.so >> > +#usr/lib/mysql/plugin/mypluglib.so >> > +#usr/lib/mysql/plugin/mysql_clear_password.so >> > +#usr/lib/mysql/plugin/qa_auth_client.so >> > +#usr/lib/mysql/plugin/qa_auth_interface.so >> > +#usr/lib/mysql/plugin/qa_auth_server.so >> > +#usr/lib/mysql/plugin/query_cache_info.so >> > +#usr/lib/mysql/plugin/query_response_time.so >> > +#usr/lib/mysql/plugin/semisync_master.so >> > +#usr/lib/mysql/plugin/semisync_slave.so >> > +#usr/lib/mysql/plugin/server_audit.so >> > +#usr/lib/mysql/plugin/simple_password_check.so >> > +#usr/lib/mysql/plugin/sql_errlog.so >> > +#usr/lib/mysql/plugin/wsrep_info.so >> > +usr/libexec/mysqld >> > +usr/libexec/rcmysql >> > +#usr/share/aclocal/mysql.m4 >> > +#usr/share/doc/mariadb-10.1.12 >> > +#usr/share/doc/mariadb-10.1.12/COPYING >> > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER >> > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty >> > +#usr/share/doc/mariadb-10.1.12/CREDITS >> > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT >> > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY >> > +#usr/share/doc/mariadb-10.1.12/README >> > +#usr/share/doc/mariadb-10.1.12/README-wsrep >> > +#usr/share/man/man1/aria_chk.1 >> > +#usr/share/man/man1/aria_dump_log.1 >> > +#usr/share/man/man1/aria_ftdump.1 >> > +#usr/share/man/man1/aria_pack.1 >> > +#usr/share/man/man1/aria_read_log.1 >> > #usr/share/man/man1/innochecksum.1 >> > #usr/share/man/man1/msql2mysql.1 >> > #usr/share/man/man1/my_print_defaults.1 >> > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager >> > #usr/share/man/man1/mysql.1 >> > #usr/share/man/man1/mysql.server.1 >> > #usr/share/man/man1/mysql_client_test.1 >> > +#usr/share/man/man1/mysql_client_test_embedded.1 >> > #usr/share/man/man1/mysql_config.1 >> > #usr/share/man/man1/mysql_convert_table_format.1 >> > -#usr/share/man/man1/mysql_explain_log.1 >> > #usr/share/man/man1/mysql_find_rows.1 >> > #usr/share/man/man1/mysql_fix_extensions.1 >> > -#usr/share/man/man1/mysql_fix_privilege_tables.1 >> > #usr/share/man/man1/mysql_install_db.1 >> > +#usr/share/man/man1/mysql_plugin.1 >> > #usr/share/man/man1/mysql_secure_installation.1 >> > #usr/share/man/man1/mysql_setpermission.1 >> > -#usr/share/man/man1/mysql_tableinfo.1 >> > #usr/share/man/man1/mysql_tzinfo_to_sql.1 >> > #usr/share/man/man1/mysql_upgrade.1 >> > #usr/share/man/man1/mysql_waitpid.1 >> > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager >> > #usr/share/man/man1/mysqldumpslow.1 >> > #usr/share/man/man1/mysqlhotcopy.1 >> > #usr/share/man/man1/mysqlimport.1 >> > -#usr/share/man/man1/mysqlman.1 >> > #usr/share/man/man1/mysqlshow.1 >> > +#usr/share/man/man1/mysqlslap.1 >> > #usr/share/man/man1/mysqltest.1 >> > +#usr/share/man/man1/mysqltest_embedded.1 >> > #usr/share/man/man1/perror.1 >> > #usr/share/man/man1/replace.1 >> > #usr/share/man/man1/resolve_stack_dump.1 >> > #usr/share/man/man1/resolveip.1 >> > -#usr/share/man/man1/safe_mysqld.1 >> > #usr/share/man/man8/mysqld.8 >> > -#usr/share/man/man8/mysqlmanager.8 >> > +#usr/share/mariadb-10.1.12 >> > +#usr/share/mariadb-10.1.12/binary-configure >> > +#usr/share/mariadb-10.1.12/magic >> > +#usr/share/mariadb-10.1.12/my-huge.cnf >> > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf >> > +#usr/share/mariadb-10.1.12/my-large.cnf >> > +#usr/share/mariadb-10.1.12/my-medium.cnf >> > +#usr/share/mariadb-10.1.12/my-small.cnf >> > +#usr/share/mariadb-10.1.12/mysql-log-rotate >> > +#usr/share/mariadb-10.1.12/mysql.server >> > +#usr/share/mariadb-10.1.12/mysqld_multi.server >> > +#usr/share/mariadb-10.1.12/policy >> > +#usr/share/mariadb-10.1.12/policy/apparmor >> > +#usr/share/mariadb-10.1.12/policy/apparmor/README >> > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld >> > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local >> > +#usr/share/mariadb-10.1.12/policy/selinux >> > +#usr/share/mariadb-10.1.12/policy/selinux/README >> > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc >> > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te >> > +#usr/share/mariadb-10.1.12/wsrep.cnf >> > +#usr/share/mariadb-10.1.12/wsrep_notify >> > usr/share/mysql >> > -#usr/share/mysql/binary-configure >> > #usr/share/mysql/charsets >> > #usr/share/mysql/charsets/Index.xml >> > #usr/share/mysql/charsets/README >> > @@ -244,7 +664,7 @@ usr/share/mysql >> > #usr/share/mysql/dutch/errmsg.sys >> > #usr/share/mysql/english >> > #usr/share/mysql/english/errmsg.sys >> > -#usr/share/mysql/errmsg.txt >> > +#usr/share/mysql/errmsg-utf8.txt >> > #usr/share/mysql/estonian >> > #usr/share/mysql/estonian/errmsg.sys >> > #usr/share/mysql/fill_help_tables.sql >> > @@ -256,27 +676,22 @@ usr/share/mysql >> > #usr/share/mysql/greek/errmsg.sys >> > #usr/share/mysql/hungarian >> > #usr/share/mysql/hungarian/errmsg.sys >> > +#usr/share/mysql/install_spider.sql >> > #usr/share/mysql/italian >> > #usr/share/mysql/italian/errmsg.sys >> > #usr/share/mysql/japanese >> > #usr/share/mysql/japanese/errmsg.sys >> > #usr/share/mysql/korean >> > #usr/share/mysql/korean/errmsg.sys >> > -#usr/share/mysql/mi_test_all >> > -#usr/share/mysql/mi_test_all.res >> > -#usr/share/mysql/my-huge.cnf >> > -#usr/share/mysql/my-innodb-heavy-4G.cnf >> > -#usr/share/mysql/my-large.cnf >> > -#usr/share/mysql/my-medium.cnf >> > -#usr/share/mysql/my-small.cnf >> > -#usr/share/mysql/mysql-log-rotate >> > -#usr/share/mysql/mysql.server >> > -#usr/share/mysql/mysql_fix_privilege_tables.sql >> > +#usr/share/mysql/maria_add_gis_sp.sql >> > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql >> > +#usr/share/mysql/mroonga >> > +#usr/share/mysql/mroonga/install.sql >> > +#usr/share/mysql/mroonga/uninstall.sql >> > +#usr/share/mysql/mysql_performance_tables.sql >> > #usr/share/mysql/mysql_system_tables.sql >> > #usr/share/mysql/mysql_system_tables_data.sql >> > #usr/share/mysql/mysql_test_data_timezone.sql >> > -#usr/share/mysql/mysqld_multi.server >> > -#usr/share/mysql/ndb-config-2-node.ini >> > #usr/share/mysql/norwegian >> > #usr/share/mysql/norwegian-ny >> > #usr/share/mysql/norwegian-ny/errmsg.sys >> > @@ -299,5 +714,5 @@ usr/share/mysql >> > #usr/share/mysql/swedish/errmsg.sys >> > #usr/share/mysql/ukrainian >> > #usr/share/mysql/ukrainian/errmsg.sys >> > +#usr/share/pkgconfig/mariadb.pc >> > var/ipfire/backup/addons/includes/mysql >> > -#var/run/mysql >> > diff --git a/lfs/mysql b/lfs/mysql >> > index edcd651..2253928 100644 >> > --- a/lfs/mysql >> > +++ b/lfs/mysql >> > @@ -24,17 +24,17 @@ >> > >> > include Config >> > >> > -VER = 5.0.96 >> > +VER = 10.1.12 >> > >> > -THISAPP = mysql-$(VER) >> > +THISAPP = mariadb-$(VER) >> > DL_FILE = $(THISAPP).tar.gz >> > DL_FROM = $(URL_IPFIRE) >> > DIR_APP = $(DIR_SRC)/$(THISAPP) >> > TARGET = $(DIR_INFO)/$(THISAPP) >> > PROG = mysql >> > -PAK_VER = 3 >> > +PAK_VER = 4 >> > >> > -CFLAGS += -fno-strict-aliasing >> > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks >> > >> > >> > ############################################################################ >> > ### >> > # Top-level Rules >> > @@ -44,7 +44,7 @@ objects = $(DL_FILE) >> > >> > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> > >> > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 >> > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b >> > >> > install : $(TARGET) >> > >> > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : >> > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >> > @$(PREBUILD) >> > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) >> > - cd $(DIR_APP) && ./configure --prefix=/usr \ >> > - --sysconfdir=/etc \ >> > - --libexecdir=/usr/sbin \ >> > - --localstatedir=/srv/mysql \ >> > - --enable-thread-safe-client \ >> > - --enable-assembler \ >> > - --enable-local-infile \ >> > - --with-unix-socket- >> > path=/var/run/mysql/mysql.sock \ >> > - --without-debug \ >> > - --without-bench \ >> > - --without-readline \ >> > - --with-berkeley-db \ >> > - --with-extra-charsets=all >> > + cd $(DIR_APP) && cmake . \ >> > + -DBUILD_CONFIG=mysql_release \ >> > + -DFEATURE_SET="community" \ >> > + -DNICE_PROJECT_NAME="MariaDB" \ >> > + -DCMAKE_INSTALL_PREFIX="/usr" \ >> > + -DINSTALL_SYSCONFDIR="/etc" \ >> > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ >> > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ >> > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ >> > + -DINSTALL_INCLUDEDIR="include/mysql" \ >> > + -DINSTALL_INFODIR="share/info" \ >> > + -DINSTALL_LIBDIR="lib/mysql" \ >> > + -DINSTALL_MANDIR="share/man" \ >> > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ >> > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ >> > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ >> > + -DINSTALL_SBINDIR="libexec" \ >> > + -DINSTALL_SCRIPTDIR="bin" \ >> > + -DINSTALL_SQLBENCHDIR="share" \ >> > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ >> > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ >> > + -DMYSQL_DATADIR="/srv/mysql" \ >> > + -DTMPDIR="/var/tmp" \ >> > + -DPID_FILE_DIR="/var/run/mysql" >> > + -DENABLED_LOCAL_INFILE=ON \ >> > + -DWITH_EMBEDDED_SERVER=OFF \ >> > + -DWITH_SSL=system \ >> > + -DWITH_ZLIB=system \ >> > + -DWITH_PCRE=system \ >> > + -DIGNORE_AIO_CHECK=ON \ >> > + -DWITH_JEMALLOC=OFF >> > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) >> > cd $(DIR_APP) && make testdir=/tmp/mysql install >> > - rm -rf /tmp/mysql >> > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . >> > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf >> > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test >> > + rm -rf /usr/share/sql-bench >> > + rm -rf /tmp/mysql >> > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf >> > mkdir -p /srv/mysql >> > - mysql_install_db --user=mysql --force >> > + cd /usr/ && mysql_install_db --user=mysql --force >> > chgrp -v mysql /srv/mysql{,/test,/mysql} >> > chown mysql.mysql /srv/mysql/ >> > - install -v -m755 -o mysql -g mysql -d /var/run/mysql >> > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql >> > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ >> > /var/ipfire/backup/addons/includes/mysql >> > + >> > + # Install initscript >> > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ >> > + /etc/rc.d/init.d/mysql >> > @rm -rf $(DIR_APP) >> > @$(POSTBUILD) >> > diff --git a/make.sh b/make.sh >> > index 8392e30..0a2b8ae 100755 >> > --- a/make.sh >> > +++ b/make.sh >> > @@ -391,6 +391,7 @@ buildipfire() { >> > export LOGFILE >> > ipfiremake configroot >> > ipfiremake backup >> > + ipfiremake initscripts >> > ipfiremake pkg-config >> > ipfiremake libusb >> > ipfiremake libusb-compat >> > @@ -521,6 +522,8 @@ buildipfire() { >> > ipfiremake libxml2 >> > ipfiremake libxslt >> > ipfiremake BerkeleyDB >> > + ipfiremake libarchive >> > + ipfiremake cmake >> > ipfiremake mysql >> > ipfiremake cyrus-sasl >> > ipfiremake openldap >> > @@ -552,7 +555,6 @@ buildipfire() { >> > ipfiremake hdparm >> > ipfiremake sdparm >> > ipfiremake mtools >> > - ipfiremake initscripts >> > ipfiremake whatmask >> > ipfiremake conntrack-tools >> > ipfiremake libupnp >> > @@ -668,8 +670,6 @@ buildipfire() { >> > ipfiremake libshout >> > ipfiremake xvid >> > ipfiremake libmpeg2 >> > - ipfiremake libarchive >> > - ipfiremake cmake >> > ipfiremake gnump3d >> > ipfiremake rsync >> > ipfiremake tcpwrapper >> > diff --git a/src/initscripts/init.d/mysql >> > b/src/initscripts/init.d/mysql >> > index 994e3c2..2c8cfbc 100644 >> > --- a/src/initscripts/init.d/mysql >> > +++ b/src/initscripts/init.d/mysql >> > @@ -10,7 +10,7 @@ >> > . /etc/sysconfig/rc >> > . $rc_functions >> > >> > -PIDFILE=/srv/mysql/`/bin/hostname`.pid >> > +PIDFILE=/var/run/mysql/mysql.pid >> > KILLDELAY=20 >> > >> > case "$1" in >> > @@ -66,7 +66,7 @@ case "$1" in >> > ;; >> > >> > status) >> > - statusproc /usr/sbin/mysqld >> > + statusproc /usr/libexec/mysqld >> > ;; >> > >> > *) >> > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh >> > index 548b9db..5e76574 100644 >> > --- a/src/paks/mysql/update.sh >> > +++ b/src/paks/mysql/update.sh >> > @@ -27,6 +27,7 @@ >> > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then >> > cat <<EOF > /var/ipfire/backup/addons/includes/mysql >> > /etc/my.cnf >> > +/etc/my.cnf.d >> > /srv/mysql >> > EOF >> > fi >> > @@ -44,6 +45,9 @@ extract_files >> > # Restore backup >> > restore_backup "${NAME}" >> > >> > +# Remove basedir configuration line >> > +sed -e "/^basedir=/d" -i /etc/my.cnf >> > + >> > # Restart the service >> > start_service "${NAME}"
Hi, On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: > Hi Michael, > > I have seen this mail too late... > > After adding the "\", the build was ok without jemalloc and libaio. > You can ignore this two patches from me. :) I will drop these for now then. We can always pull them in later and ship a new release of maria/mysql if we need them. > I have a question to Daniel. Why you create the main DB's with > "mysql_install_db --user=mysql --force" > in the LFS file. In my older MariaDB LFS, used for my dovecot based mail > server, i do this in the install.sh at the target machine. > The addon file is around 8MB if i make it so. With your LFS an rootfile > around 14MB. This is not compressed, yet. It will probably a bit less after the package is compressed and signed. > > Marcel Lorenz > -Michael > > Am 2016-03-21 17:59, schrieb Michael Tremer: > > > > Hi, > > > > thanks for reviewing this. > > > > In the original patch there is a \ missing in the line that defines the > > path of > > the PID file (Daniel pointed that out in a follow up email). > > > > Just add that slash and it should build. > > > > Please also send your feedback. I will wait with merging this patch > > until I have > > heard back from you. > > > > Best, > > -Michael > > > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: > > > > > > Hi Daniel, > > > > > > i test the build of MariaDB with cmake 3.5. The build fails with > > > erros: > > > > > > -- Looking for include file libaio.h > > > -- Looking for include file libaio.h - not found > > > > > > and: > > > -- Looking for malloc_stats_print in jemalloc_pic > > > -- Looking for malloc_stats_print in jemalloc_pic - not found > > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): > > > jemalloc is not found > > > Call Stack (most recent call first): > > > CMakeLists.txt:337 (CHECK_JEMALLOC) > > > > > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no > > > effect. > > > After integration of libaio and lemalloc 2.0.4 is the build > > > successfully. > > > Jemalloc 2.1.0 is to new and brings the same error. > > > > > > Marcel Lorenz > > > > > > > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: > > > > > > > > > > > > It is required to manually run mysql_upgrade after the new > > > > package has been installed. > > > > > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > > > > --- > > > > config/backup/includes/mysql | 1 + > > > > config/mysql/my.cnf | 1 - > > > > config/rootfiles/common/mysql-libs | 16 +- > > > > config/rootfiles/packages/mysql | 525 > > > > +++++++++++++++++++++++++++++++++---- > > > > lfs/mysql | 68 +++-- > > > > make.sh | 6 +- > > > > src/initscripts/init.d/mysql | 4 +- > > > > src/paks/mysql/update.sh | 4 + > > > > 8 files changed, 534 insertions(+), 91 deletions(-) > > > > > > > > diff --git a/config/backup/includes/mysql > > > > b/config/backup/includes/mysql > > > > index bcb837c..be6bc5c 100644 > > > > --- a/config/backup/includes/mysql > > > > +++ b/config/backup/includes/mysql > > > > @@ -1,2 +1,3 @@ > > > > /etc/my.cnf > > > > +/etc/my.cnf.d > > > > /srv/mysql > > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > > > > index d9b75e8..29a568a 100644 > > > > --- a/config/mysql/my.cnf > > > > +++ b/config/mysql/my.cnf > > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > > > > > > > [mysql.server] > > > > user=mysql > > > > -basedir=/var/lib > > > > > > > > [mysqld_safe] > > > > log-error=/var/log/mysqld.log > > > > diff --git a/config/rootfiles/common/mysql-libs > > > > b/config/rootfiles/common/mysql-libs > > > > index 6eb0384..e3e4bf3 100644 > > > > --- a/config/rootfiles/common/mysql-libs > > > > +++ b/config/rootfiles/common/mysql-libs > > > > @@ -1,10 +1,10 @@ > > > > -usr/lib/libmysqlclient.so.15 > > > > -usr/lib/libmysqlclient.so.15.0.0 > > > > -usr/lib/libmysqlclient_r.so.15 > > > > -usr/lib/libmysqlclient_r.so.15.0.0 > > > > +usr/lib/libmysqlclient.so.18 > > > > +usr/lib/libmysqlclient.so.18.0.0 > > > > +usr/lib/libmysqlclient_r.so.18 > > > > +usr/lib/libmysqlclient_r.so.18.0.0 > > > > usr/lib/mysql/libmysqlclient.so > > > > -usr/lib/mysql/libmysqlclient.so.15 > > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 > > > > +usr/lib/mysql/libmysqlclient.so.18 > > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 > > > > usr/lib/mysql/libmysqlclient_r.so > > > > -usr/lib/mysql/libmysqlclient_r.so.15 > > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > > > +usr/lib/mysql/libmysqlclient_r.so.18 > > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > > > diff --git a/config/rootfiles/packages/mysql > > > > b/config/rootfiles/packages/mysql > > > > index 8f1414a..cb54804 100644 > > > > --- a/config/rootfiles/packages/mysql > > > > +++ b/config/rootfiles/packages/mysql > > > > @@ -1,16 +1,39 @@ > > > > -etc/my.cnf > > > > etc/rc.d/init.d/mysql > > > > +#etc/logrotate.d > > > > +etc/logrotate.d/mysql > > > > +etc/my.cnf > > > > +etc/my.cnf.d > > > > +etc/my.cnf.d/client.cnf > > > > +etc/my.cnf.d/enable_encryption.preset > > > > +etc/my.cnf.d/mysql-clients.cnf > > > > +etc/my.cnf.d/server.cnf > > > > srv/mysql > > > > +#srv/mysql/aria_log.00000001 > > > > +#srv/mysql/aria_log_control > > > > +#srv/mysql/ib_logfile0 > > > > +#srv/mysql/ib_logfile1 > > > > +#srv/mysql/ibdata1 > > > > #srv/mysql/mysql > > > > +#srv/mysql/mysql/column_stats.MYD > > > > +#srv/mysql/mysql/column_stats.MYI > > > > +#srv/mysql/mysql/column_stats.frm > > > > #srv/mysql/mysql/columns_priv.MYD > > > > #srv/mysql/mysql/columns_priv.MYI > > > > #srv/mysql/mysql/columns_priv.frm > > > > #srv/mysql/mysql/db.MYD > > > > #srv/mysql/mysql/db.MYI > > > > #srv/mysql/mysql/db.frm > > > > +#srv/mysql/mysql/event.MYD > > > > +#srv/mysql/mysql/event.MYI > > > > +#srv/mysql/mysql/event.frm > > > > #srv/mysql/mysql/func.MYD > > > > #srv/mysql/mysql/func.MYI > > > > #srv/mysql/mysql/func.frm > > > > +#srv/mysql/mysql/general_log.CSM > > > > +#srv/mysql/mysql/general_log.CSV > > > > +#srv/mysql/mysql/general_log.frm > > > > +#srv/mysql/mysql/gtid_slave_pos.frm > > > > +#srv/mysql/mysql/gtid_slave_pos.ibd > > > > #srv/mysql/mysql/help_category.MYD > > > > #srv/mysql/mysql/help_category.MYI > > > > #srv/mysql/mysql/help_category.frm > > > > @@ -26,12 +49,37 @@ srv/mysql > > > > #srv/mysql/mysql/host.MYD > > > > #srv/mysql/mysql/host.MYI > > > > #srv/mysql/mysql/host.frm > > > > +#srv/mysql/mysql/index_stats.MYD > > > > +#srv/mysql/mysql/index_stats.MYI > > > > +#srv/mysql/mysql/index_stats.frm > > > > +#srv/mysql/mysql/innodb_index_stats.frm > > > > +#srv/mysql/mysql/innodb_index_stats.ibd > > > > +#srv/mysql/mysql/innodb_table_stats.frm > > > > +#srv/mysql/mysql/innodb_table_stats.ibd > > > > +#srv/mysql/mysql/plugin.MYD > > > > +#srv/mysql/mysql/plugin.MYI > > > > +#srv/mysql/mysql/plugin.frm > > > > #srv/mysql/mysql/proc.MYD > > > > #srv/mysql/mysql/proc.MYI > > > > #srv/mysql/mysql/proc.frm > > > > #srv/mysql/mysql/procs_priv.MYD > > > > #srv/mysql/mysql/procs_priv.MYI > > > > #srv/mysql/mysql/procs_priv.frm > > > > +#srv/mysql/mysql/proxies_priv.MYD > > > > +#srv/mysql/mysql/proxies_priv.MYI > > > > +#srv/mysql/mysql/proxies_priv.frm > > > > +#srv/mysql/mysql/roles_mapping.MYD > > > > +#srv/mysql/mysql/roles_mapping.MYI > > > > +#srv/mysql/mysql/roles_mapping.frm > > > > +#srv/mysql/mysql/servers.MYD > > > > +#srv/mysql/mysql/servers.MYI > > > > +#srv/mysql/mysql/servers.frm > > > > +#srv/mysql/mysql/slow_log.CSM > > > > +#srv/mysql/mysql/slow_log.CSV > > > > +#srv/mysql/mysql/slow_log.frm > > > > +#srv/mysql/mysql/table_stats.MYD > > > > +#srv/mysql/mysql/table_stats.MYI > > > > +#srv/mysql/mysql/table_stats.frm > > > > #srv/mysql/mysql/tables_priv.MYD > > > > #srv/mysql/mysql/tables_priv.MYI > > > > #srv/mysql/mysql/tables_priv.frm > > > > @@ -53,8 +101,14 @@ srv/mysql > > > > #srv/mysql/mysql/user.MYD > > > > #srv/mysql/mysql/user.MYI > > > > #srv/mysql/mysql/user.frm > > > > -srv/mysql/test > > > > -usr/bin/comp_err > > > > +#srv/mysql/performance_schema > > > > +#srv/mysql/performance_schema/db.opt > > > > +#srv/mysql/test > > > > +usr/bin/aria_chk > > > > +usr/bin/aria_dump_log > > > > +usr/bin/aria_ftdump > > > > +usr/bin/aria_pack > > > > +usr/bin/aria_read_log > > > > usr/bin/innochecksum > > > > usr/bin/msql2mysql > > > > usr/bin/my_print_defaults > > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk > > > > usr/bin/myisamlog > > > > usr/bin/myisampack > > > > usr/bin/mysql > > > > -usr/bin/mysql_client_test > > > > usr/bin/mysql_config > > > > usr/bin/mysql_convert_table_format > > > > -usr/bin/mysql_explain_log > > > > usr/bin/mysql_find_rows > > > > usr/bin/mysql_fix_extensions > > > > -usr/bin/mysql_fix_privilege_tables > > > > usr/bin/mysql_install_db > > > > +usr/bin/mysql_plugin > > > > usr/bin/mysql_secure_installation > > > > usr/bin/mysql_setpermission > > > > -usr/bin/mysql_tableinfo > > > > usr/bin/mysql_tzinfo_to_sql > > > > usr/bin/mysql_upgrade > > > > -usr/bin/mysql_upgrade_shell > > > > usr/bin/mysql_waitpid > > > > usr/bin/mysql_zap > > > > usr/bin/mysqlaccess > > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > > > > usr/bin/mysqlhotcopy > > > > usr/bin/mysqlimport > > > > usr/bin/mysqlshow > > > > +usr/bin/mysqlslap > > > > usr/bin/mysqltest > > > > -usr/bin/mysqltestmanager > > > > -usr/bin/mysqltestmanager-pwgen > > > > -usr/bin/mysqltestmanagerc > > > > +#usr/bin/mytop > > > > usr/bin/perror > > > > usr/bin/replace > > > > usr/bin/resolve_stack_dump > > > > usr/bin/resolveip > > > > +usr/bin/wsrep_sst_common > > > > +usr/bin/wsrep_sst_mysqldump > > > > +usr/bin/wsrep_sst_rsync > > > > +usr/bin/wsrep_sst_xtrabackup > > > > +usr/bin/wsrep_sst_xtrabackup-v2 > > > > +#usr/data > > > > +#usr/data/test > > > > +#usr/data/test/db.opt > > > > #usr/include/mysql > > > > +#usr/include/mysql/auth_dialog_client.h > > > > +#usr/include/mysql/big_endian.h > > > > +#usr/include/mysql/byte_order_generic.h > > > > +#usr/include/mysql/byte_order_generic_x86.h > > > > +#usr/include/mysql/byte_order_generic_x86_64.h > > > > +#usr/include/mysql/client_plugin.h > > > > #usr/include/mysql/decimal.h > > > > #usr/include/mysql/errmsg.h > > > > +#usr/include/mysql/handler_ername.h > > > > +#usr/include/mysql/handler_state.h > > > > #usr/include/mysql/keycache.h > > > > +#usr/include/mysql/little_endian.h > > > > #usr/include/mysql/m_ctype.h > > > > #usr/include/mysql/m_string.h > > > > +#usr/include/mysql/ma_dyncol.h > > > > #usr/include/mysql/my_alloc.h > > > > #usr/include/mysql/my_attribute.h > > > > +#usr/include/mysql/my_byteorder.h > > > > +#usr/include/mysql/my_compiler.h > > > > #usr/include/mysql/my_config.h > > > > #usr/include/mysql/my_dbug.h > > > > +#usr/include/mysql/my_decimal_limits.h > > > > #usr/include/mysql/my_dir.h > > > > #usr/include/mysql/my_getopt.h > > > > #usr/include/mysql/my_global.h > > > > #usr/include/mysql/my_list.h > > > > #usr/include/mysql/my_net.h > > > > -#usr/include/mysql/my_no_pthread.h > > > > #usr/include/mysql/my_pthread.h > > > > #usr/include/mysql/my_sys.h > > > > +#usr/include/mysql/my_valgrind.h > > > > #usr/include/mysql/my_xml.h > > > > #usr/include/mysql/mysql.h > > > > #usr/include/mysql/mysql_com.h > > > > +#usr/include/mysql/mysql_com_server.h > > > > #usr/include/mysql/mysql_embed.h > > > > #usr/include/mysql/mysql_time.h > > > > #usr/include/mysql/mysql_version.h > > > > #usr/include/mysql/mysqld_ername.h > > > > #usr/include/mysql/mysqld_error.h > > > > -#usr/include/mysql/raid.h > > > > +#usr/include/mysql/plugin.h > > > > +#usr/include/mysql/plugin_audit.h > > > > +#usr/include/mysql/plugin_auth.h > > > > +#usr/include/mysql/plugin_auth_common.h > > > > +#usr/include/mysql/plugin_encryption.h > > > > +#usr/include/mysql/plugin_ftparser.h > > > > +#usr/include/mysql/plugin_password_validation.h > > > > +#usr/include/mysql/private > > > > +#usr/include/mysql/private/atomic > > > > +#usr/include/mysql/private/atomic/gcc_builtins.h > > > > +#usr/include/mysql/private/atomic/generic-msvc.h > > > > +#usr/include/mysql/private/atomic/nolock.h > > > > +#usr/include/mysql/private/atomic/solaris.h > > > > +#usr/include/mysql/private/atomic/x86-gcc.h > > > > +#usr/include/mysql/private/authors.h > > > > +#usr/include/mysql/private/base64.h > > > > +#usr/include/mysql/private/bounded_queue.h > > > > +#usr/include/mysql/private/client_settings.h > > > > +#usr/include/mysql/private/compat56.h > > > > +#usr/include/mysql/private/config.h > > > > +#usr/include/mysql/private/contributors.h > > > > +#usr/include/mysql/private/create_options.h > > > > +#usr/include/mysql/private/custom_conf.h > > > > +#usr/include/mysql/private/datadict.h > > > > +#usr/include/mysql/private/debug_sync.h > > > > +#usr/include/mysql/private/derror.h > > > > +#usr/include/mysql/private/des_key_file.h > > > > +#usr/include/mysql/private/discover.h > > > > +#usr/include/mysql/private/event_data_objects.h > > > > +#usr/include/mysql/private/event_db_repository.h > > > > +#usr/include/mysql/private/event_parse_data.h > > > > +#usr/include/mysql/private/event_queue.h > > > > +#usr/include/mysql/private/event_scheduler.h > > > > +#usr/include/mysql/private/events.h > > > > +#usr/include/mysql/private/field.h > > > > +#usr/include/mysql/private/filesort.h > > > > +#usr/include/mysql/private/filesort_utils.h > > > > +#usr/include/mysql/private/ft_global.h > > > > +#usr/include/mysql/private/gcalc_slicescan.h > > > > +#usr/include/mysql/private/gcalc_tools.h > > > > +#usr/include/mysql/private/group_by_handler.h > > > > +#usr/include/mysql/private/gstream.h > > > > +#usr/include/mysql/private/ha_partition.h > > > > +#usr/include/mysql/private/handler.h > > > > +#usr/include/mysql/private/hash.h > > > > +#usr/include/mysql/private/hash_filo.h > > > > +#usr/include/mysql/private/heap.h > > > > +#usr/include/mysql/private/hostname.h > > > > +#usr/include/mysql/private/init.h > > > > +#usr/include/mysql/private/innodb_priv.h > > > > +#usr/include/mysql/private/item.h > > > > +#usr/include/mysql/private/item_cmpfunc.h > > > > +#usr/include/mysql/private/item_create.h > > > > +#usr/include/mysql/private/item_func.h > > > > +#usr/include/mysql/private/item_geofunc.h > > > > +#usr/include/mysql/private/item_inetfunc.h > > > > +#usr/include/mysql/private/item_row.h > > > > +#usr/include/mysql/private/item_strfunc.h > > > > +#usr/include/mysql/private/item_subselect.h > > > > +#usr/include/mysql/private/item_sum.h > > > > +#usr/include/mysql/private/item_timefunc.h > > > > +#usr/include/mysql/private/item_xmlfunc.h > > > > +#usr/include/mysql/private/key.h > > > > +#usr/include/mysql/private/keycaches.h > > > > +#usr/include/mysql/private/lex.h > > > > +#usr/include/mysql/private/lex_hash.h > > > > +#usr/include/mysql/private/lex_symbol.h > > > > +#usr/include/mysql/private/lex_token.h > > > > +#usr/include/mysql/private/lf.h > > > > +#usr/include/mysql/private/lock.h > > > > +#usr/include/mysql/private/log.h > > > > +#usr/include/mysql/private/log_event.h > > > > +#usr/include/mysql/private/log_event_old.h > > > > +#usr/include/mysql/private/log_slow.h > > > > +#usr/include/mysql/private/maria.h > > > > +#usr/include/mysql/private/mdl.h > > > > +#usr/include/mysql/private/mem_root_array.h > > > > +#usr/include/mysql/private/message.h > > > > +#usr/include/mysql/private/multi_range_read.h > > > > +#usr/include/mysql/private/my_alarm.h > > > > +#usr/include/mysql/private/my_apc.h > > > > +#usr/include/mysql/private/my_atomic.h > > > > +#usr/include/mysql/private/my_base.h > > > > +#usr/include/mysql/private/my_bit.h > > > > +#usr/include/mysql/private/my_bitmap.h > > > > +#usr/include/mysql/private/my_check_opt.h > > > > +#usr/include/mysql/private/my_compare.h > > > > +#usr/include/mysql/private/my_context.h > > > > +#usr/include/mysql/private/my_cpu.h > > > > +#usr/include/mysql/private/my_crypt.h > > > > +#usr/include/mysql/private/my_decimal.h > > > > +#usr/include/mysql/private/my_default.h > > > > +#usr/include/mysql/private/my_handler_errors.h > > > > +#usr/include/mysql/private/my_json_writer.h > > > > +#usr/include/mysql/private/my_libwrap.h > > > > +#usr/include/mysql/private/my_md5.h > > > > +#usr/include/mysql/private/my_nosys.h > > > > +#usr/include/mysql/private/my_rdtsc.h > > > > +#usr/include/mysql/private/my_rnd.h > > > > +#usr/include/mysql/private/my_stacktrace.h > > > > +#usr/include/mysql/private/my_systemd.h > > > > +#usr/include/mysql/private/my_time.h > > > > +#usr/include/mysql/private/my_tree.h > > > > +#usr/include/mysql/private/my_uctype.h > > > > +#usr/include/mysql/private/my_user.h > > > > +#usr/include/mysql/private/myisam.h > > > > +#usr/include/mysql/private/myisamchk.h > > > > +#usr/include/mysql/private/myisammrg.h > > > > +#usr/include/mysql/private/myisampack.h > > > > +#usr/include/mysql/private/mysql_async.h > > > > +#usr/include/mysql/private/mysqld.h > > > > +#usr/include/mysql/private/mysqld_default_groups.h > > > > +#usr/include/mysql/private/mysqld_suffix.h > > > > +#usr/include/mysql/private/mysys_err.h > > > > +#usr/include/mysql/private/nt_servc.h > > > > +#usr/include/mysql/private/opt_range.h > > > > +#usr/include/mysql/private/opt_subselect.h > > > > +#usr/include/mysql/private/parse_file.h > > > > +#usr/include/mysql/private/partition_element.h > > > > +#usr/include/mysql/private/partition_info.h > > > > +#usr/include/mysql/private/password.h > > > > +#usr/include/mysql/private/probes_mysql.h > > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h > > > > +#usr/include/mysql/private/procedure.h > > > > +#usr/include/mysql/private/protocol.h > > > > +#usr/include/mysql/private/queues.h > > > > +#usr/include/mysql/private/records.h > > > > +#usr/include/mysql/private/repl_failsafe.h > > > > +#usr/include/mysql/private/replication.h > > > > +#usr/include/mysql/private/rijndael.h > > > > +#usr/include/mysql/private/rpl_constants.h > > > > +#usr/include/mysql/private/rpl_filter.h > > > > +#usr/include/mysql/private/rpl_gtid.h > > > > +#usr/include/mysql/private/rpl_handler.h > > > > +#usr/include/mysql/private/rpl_injector.h > > > > +#usr/include/mysql/private/rpl_mi.h > > > > +#usr/include/mysql/private/rpl_parallel.h > > > > +#usr/include/mysql/private/rpl_record.h > > > > +#usr/include/mysql/private/rpl_record_old.h > > > > +#usr/include/mysql/private/rpl_reporting.h > > > > +#usr/include/mysql/private/rpl_rli.h > > > > +#usr/include/mysql/private/rpl_tblmap.h > > > > +#usr/include/mysql/private/rpl_utility.h > > > > +#usr/include/mysql/private/scheduler.h > > > > +#usr/include/mysql/private/service_versions.h > > > > +#usr/include/mysql/private/set_var.h > > > > +#usr/include/mysql/private/sha1.h > > > > +#usr/include/mysql/private/sha2.h > > > > +#usr/include/mysql/private/slave.h > > > > +#usr/include/mysql/private/sp.h > > > > +#usr/include/mysql/private/sp_cache.h > > > > +#usr/include/mysql/private/sp_head.h > > > > +#usr/include/mysql/private/sp_pcontext.h > > > > +#usr/include/mysql/private/sp_rcontext.h > > > > +#usr/include/mysql/private/spatial.h > > > > +#usr/include/mysql/private/sql_acl.h > > > > +#usr/include/mysql/private/sql_admin.h > > > > +#usr/include/mysql/private/sql_alter.h > > > > +#usr/include/mysql/private/sql_analyse.h > > > > +#usr/include/mysql/private/sql_analyze_stmt.h > > > > +#usr/include/mysql/private/sql_array.h > > > > +#usr/include/mysql/private/sql_audit.h > > > > +#usr/include/mysql/private/sql_base.h > > > > +#usr/include/mysql/private/sql_binlog.h > > > > +#usr/include/mysql/private/sql_bitmap.h > > > > +#usr/include/mysql/private/sql_bootstrap.h > > > > +#usr/include/mysql/private/sql_cache.h > > > > +#usr/include/mysql/private/sql_callback.h > > > > +#usr/include/mysql/private/sql_class.h > > > > +#usr/include/mysql/private/sql_cmd.h > > > > +#usr/include/mysql/private/sql_connect.h > > > > +#usr/include/mysql/private/sql_const.h > > > > +#usr/include/mysql/private/sql_crypt.h > > > > +#usr/include/mysql/private/sql_cursor.h > > > > +#usr/include/mysql/private/sql_db.h > > > > +#usr/include/mysql/private/sql_delete.h > > > > +#usr/include/mysql/private/sql_derived.h > > > > +#usr/include/mysql/private/sql_digest.h > > > > +#usr/include/mysql/private/sql_digest_stream.h > > > > +#usr/include/mysql/private/sql_do.h > > > > +#usr/include/mysql/private/sql_error.h > > > > +#usr/include/mysql/private/sql_explain.h > > > > +#usr/include/mysql/private/sql_expression_cache.h > > > > +#usr/include/mysql/private/sql_get_diagnostics.h > > > > +#usr/include/mysql/private/sql_handler.h > > > > +#usr/include/mysql/private/sql_help.h > > > > +#usr/include/mysql/private/sql_hset.h > > > > +#usr/include/mysql/private/sql_insert.h > > > > +#usr/include/mysql/private/sql_join_cache.h > > > > +#usr/include/mysql/private/sql_lex.h > > > > +#usr/include/mysql/private/sql_lifo_buffer.h > > > > +#usr/include/mysql/private/sql_list.h > > > > +#usr/include/mysql/private/sql_load.h > > > > +#usr/include/mysql/private/sql_locale.h > > > > +#usr/include/mysql/private/sql_manager.h > > > > +#usr/include/mysql/private/sql_parse.h > > > > +#usr/include/mysql/private/sql_partition.h > > > > +#usr/include/mysql/private/sql_partition_admin.h > > > > +#usr/include/mysql/private/sql_plist.h > > > > +#usr/include/mysql/private/sql_plugin.h > > > > +#usr/include/mysql/private/sql_plugin_compat.h > > > > +#usr/include/mysql/private/sql_prepare.h > > > > +#usr/include/mysql/private/sql_priv.h > > > > +#usr/include/mysql/private/sql_profile.h > > > > +#usr/include/mysql/private/sql_reload.h > > > > +#usr/include/mysql/private/sql_rename.h > > > > +#usr/include/mysql/private/sql_repl.h > > > > +#usr/include/mysql/private/sql_select.h > > > > +#usr/include/mysql/private/sql_servers.h > > > > +#usr/include/mysql/private/sql_show.h > > > > +#usr/include/mysql/private/sql_signal.h > > > > +#usr/include/mysql/private/sql_sort.h > > > > +#usr/include/mysql/private/sql_statistics.h > > > > +#usr/include/mysql/private/sql_string.h > > > > +#usr/include/mysql/private/sql_table.h > > > > +#usr/include/mysql/private/sql_tablespace.h > > > > +#usr/include/mysql/private/sql_test.h > > > > +#usr/include/mysql/private/sql_time.h > > > > +#usr/include/mysql/private/sql_trigger.h > > > > +#usr/include/mysql/private/sql_truncate.h > > > > +#usr/include/mysql/private/sql_type.h > > > > +#usr/include/mysql/private/sql_udf.h > > > > +#usr/include/mysql/private/sql_union.h > > > > +#usr/include/mysql/private/sql_update.h > > > > +#usr/include/mysql/private/sql_view.h > > > > +#usr/include/mysql/private/sql_yacc.h > > > > +#usr/include/mysql/private/strfunc.h > > > > +#usr/include/mysql/private/structs.h > > > > +#usr/include/mysql/private/sys_vars_shared.h > > > > +#usr/include/mysql/private/t_ctype.h > > > > +#usr/include/mysql/private/table.h > > > > +#usr/include/mysql/private/table_cache.h > > > > +#usr/include/mysql/private/thr_alarm.h > > > > +#usr/include/mysql/private/thr_lock.h > > > > +#usr/include/mysql/private/thr_malloc.h > > > > +#usr/include/mysql/private/thr_timer.h > > > > +#usr/include/mysql/private/thread_pool_priv.h > > > > +#usr/include/mysql/private/threadpool.h > > > > +#usr/include/mysql/private/transaction.h > > > > +#usr/include/mysql/private/tzfile.h > > > > +#usr/include/mysql/private/tztime.h > > > > +#usr/include/mysql/private/unireg.h > > > > +#usr/include/mysql/private/violite.h > > > > +#usr/include/mysql/private/waiting_threads.h > > > > +#usr/include/mysql/private/welcome_copyright_notice.h > > > > +#usr/include/mysql/private/winservice.h > > > > +#usr/include/mysql/private/wqueue.h > > > > +#usr/include/mysql/private/wsrep.h > > > > +#usr/include/mysql/private/wsrep_applier.h > > > > +#usr/include/mysql/private/wsrep_binlog.h > > > > +#usr/include/mysql/private/wsrep_mysqld.h > > > > +#usr/include/mysql/private/wsrep_priv.h > > > > +#usr/include/mysql/private/wsrep_sst.h > > > > +#usr/include/mysql/private/wsrep_thd.h > > > > +#usr/include/mysql/private/wsrep_utils.h > > > > +#usr/include/mysql/private/wsrep_var.h > > > > +#usr/include/mysql/private/wsrep_xid.h > > > > +#usr/include/mysql/psi > > > > +#usr/include/mysql/psi/mysql_file.h > > > > +#usr/include/mysql/psi/mysql_idle.h > > > > +#usr/include/mysql/psi/mysql_socket.h > > > > +#usr/include/mysql/psi/mysql_stage.h > > > > +#usr/include/mysql/psi/mysql_statement.h > > > > +#usr/include/mysql/psi/mysql_table.h > > > > +#usr/include/mysql/psi/mysql_thread.h > > > > +#usr/include/mysql/psi/psi.h > > > > +#usr/include/mysql/psi/psi_abi_v0.h > > > > +#usr/include/mysql/psi/psi_abi_v1.h > > > > +#usr/include/mysql/psi/psi_abi_v2.h > > > > +#usr/include/mysql/service_debug_sync.h > > > > +#usr/include/mysql/service_encryption.h > > > > +#usr/include/mysql/service_encryption_scheme.h > > > > +#usr/include/mysql/service_kill_statement.h > > > > +#usr/include/mysql/service_logger.h > > > > +#usr/include/mysql/service_md5.h > > > > +#usr/include/mysql/service_my_snprintf.h > > > > +#usr/include/mysql/service_progress_report.h > > > > +#usr/include/mysql/service_sha1.h > > > > +#usr/include/mysql/service_thd_alloc.h > > > > +#usr/include/mysql/service_thd_autoinc.h > > > > +#usr/include/mysql/service_thd_error_context.h > > > > +#usr/include/mysql/service_thd_specifics.h > > > > +#usr/include/mysql/service_thd_timezone.h > > > > +#usr/include/mysql/service_thd_wait.h > > > > +#usr/include/mysql/service_wsrep.h > > > > +#usr/include/mysql/services.h > > > > #usr/include/mysql/sql_common.h > > > > #usr/include/mysql/sql_state.h > > > > #usr/include/mysql/sslopt-case.h > > > > @@ -133,33 +489,78 @@ usr/bin/resolveip > > > > #usr/include/mysql/sslopt-vars.h > > > > #usr/include/mysql/typelib.h > > > > #usr/lib/libmysqlclient.so > > > > -#usr/lib/libmysqlclient.so.15 > > > > -#usr/lib/libmysqlclient.so.15.0.0 > > > > +#usr/lib/libmysqlclient.so.18 > > > > +#usr/lib/libmysqlclient.so.18.0.0 > > > > #usr/lib/libmysqlclient_r.so > > > > -#usr/lib/libmysqlclient_r.so.15 > > > > -#usr/lib/libmysqlclient_r.so.15.0.0 > > > > +#usr/lib/libmysqlclient_r.so.18 > > > > +#usr/lib/libmysqlclient_r.so.18.0.0 > > > > #usr/lib/mysql > > > > -#usr/lib/mysql/libdbug.a > > > > -#usr/lib/mysql/libheap.a > > > > -#usr/lib/mysql/libmyisam.a > > > > -#usr/lib/mysql/libmyisammrg.a > > > > #usr/lib/mysql/libmysqlclient.a > > > > -#usr/lib/mysql/libmysqlclient.la > > > > #usr/lib/mysql/libmysqlclient.so > > > > -#usr/lib/mysql/libmysqlclient.so.15 > > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > > > > +#usr/lib/mysql/libmysqlclient.so.18 > > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > > > > #usr/lib/mysql/libmysqlclient_r.a > > > > -#usr/lib/mysql/libmysqlclient_r.la > > > > #usr/lib/mysql/libmysqlclient_r.so > > > > -#usr/lib/mysql/libmysqlclient_r.so.15 > > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > > > -#usr/lib/mysql/libmystrings.a > > > > -#usr/lib/mysql/libmysys.a > > > > -#usr/lib/mysql/libvio.a > > > > -usr/sbin/mysqld > > > > -usr/sbin/mysqlmanager > > > > -#usr/share/info/mysql.info > > > > -#usr/share/man/man1/comp_err.1 > > > > +#usr/lib/mysql/libmysqlclient_r.so.18 > > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > > > +#usr/lib/mysql/libmysqlservices.a > > > > +usr/lib/mysql/plugin > > > > +#usr/lib/mysql/plugin/adt_null.so > > > > +#usr/lib/mysql/plugin/auth_0x0100.so > > > > +#usr/lib/mysql/plugin/auth_pam.so > > > > +#usr/lib/mysql/plugin/auth_socket.so > > > > +#usr/lib/mysql/plugin/auth_test_plugin.so > > > > +#usr/lib/mysql/plugin/daemon_example.ini > > > > +#usr/lib/mysql/plugin/debug_key_management.so > > > > +#usr/lib/mysql/plugin/dialog.so > > > > +#usr/lib/mysql/plugin/dialog_examples.so > > > > +#usr/lib/mysql/plugin/example_key_management.so > > > > +#usr/lib/mysql/plugin/file_key_management.so > > > > +#usr/lib/mysql/plugin/ha_archive.so > > > > +#usr/lib/mysql/plugin/ha_blackhole.so > > > > +#usr/lib/mysql/plugin/ha_connect.so > > > > +#usr/lib/mysql/plugin/ha_example.so > > > > +#usr/lib/mysql/plugin/ha_federated.so > > > > +#usr/lib/mysql/plugin/ha_federatedx.so > > > > +#usr/lib/mysql/plugin/ha_innodb.so > > > > +#usr/lib/mysql/plugin/ha_mroonga.so > > > > +#usr/lib/mysql/plugin/ha_sphinx.so > > > > +#usr/lib/mysql/plugin/ha_spider.so > > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > > > > +#usr/lib/mysql/plugin/handlersocket.so > > > > +#usr/lib/mysql/plugin/libdaemon_example.so > > > > +#usr/lib/mysql/plugin/locales.so > > > > +#usr/lib/mysql/plugin/metadata_lock_info.so > > > > +#usr/lib/mysql/plugin/mypluglib.so > > > > +#usr/lib/mysql/plugin/mysql_clear_password.so > > > > +#usr/lib/mysql/plugin/qa_auth_client.so > > > > +#usr/lib/mysql/plugin/qa_auth_interface.so > > > > +#usr/lib/mysql/plugin/qa_auth_server.so > > > > +#usr/lib/mysql/plugin/query_cache_info.so > > > > +#usr/lib/mysql/plugin/query_response_time.so > > > > +#usr/lib/mysql/plugin/semisync_master.so > > > > +#usr/lib/mysql/plugin/semisync_slave.so > > > > +#usr/lib/mysql/plugin/server_audit.so > > > > +#usr/lib/mysql/plugin/simple_password_check.so > > > > +#usr/lib/mysql/plugin/sql_errlog.so > > > > +#usr/lib/mysql/plugin/wsrep_info.so > > > > +usr/libexec/mysqld > > > > +usr/libexec/rcmysql > > > > +#usr/share/aclocal/mysql.m4 > > > > +#usr/share/doc/mariadb-10.1.12 > > > > +#usr/share/doc/mariadb-10.1.12/COPYING > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > > > > +#usr/share/doc/mariadb-10.1.12/CREDITS > > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > > > > +#usr/share/doc/mariadb-10.1.12/README > > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep > > > > +#usr/share/man/man1/aria_chk.1 > > > > +#usr/share/man/man1/aria_dump_log.1 > > > > +#usr/share/man/man1/aria_ftdump.1 > > > > +#usr/share/man/man1/aria_pack.1 > > > > +#usr/share/man/man1/aria_read_log.1 > > > > #usr/share/man/man1/innochecksum.1 > > > > #usr/share/man/man1/msql2mysql.1 > > > > #usr/share/man/man1/my_print_defaults.1 > > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > > > > #usr/share/man/man1/mysql.1 > > > > #usr/share/man/man1/mysql.server.1 > > > > #usr/share/man/man1/mysql_client_test.1 > > > > +#usr/share/man/man1/mysql_client_test_embedded.1 > > > > #usr/share/man/man1/mysql_config.1 > > > > #usr/share/man/man1/mysql_convert_table_format.1 > > > > -#usr/share/man/man1/mysql_explain_log.1 > > > > #usr/share/man/man1/mysql_find_rows.1 > > > > #usr/share/man/man1/mysql_fix_extensions.1 > > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > > > > #usr/share/man/man1/mysql_install_db.1 > > > > +#usr/share/man/man1/mysql_plugin.1 > > > > #usr/share/man/man1/mysql_secure_installation.1 > > > > #usr/share/man/man1/mysql_setpermission.1 > > > > -#usr/share/man/man1/mysql_tableinfo.1 > > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > > > > #usr/share/man/man1/mysql_upgrade.1 > > > > #usr/share/man/man1/mysql_waitpid.1 > > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > > > > #usr/share/man/man1/mysqldumpslow.1 > > > > #usr/share/man/man1/mysqlhotcopy.1 > > > > #usr/share/man/man1/mysqlimport.1 > > > > -#usr/share/man/man1/mysqlman.1 > > > > #usr/share/man/man1/mysqlshow.1 > > > > +#usr/share/man/man1/mysqlslap.1 > > > > #usr/share/man/man1/mysqltest.1 > > > > +#usr/share/man/man1/mysqltest_embedded.1 > > > > #usr/share/man/man1/perror.1 > > > > #usr/share/man/man1/replace.1 > > > > #usr/share/man/man1/resolve_stack_dump.1 > > > > #usr/share/man/man1/resolveip.1 > > > > -#usr/share/man/man1/safe_mysqld.1 > > > > #usr/share/man/man8/mysqld.8 > > > > -#usr/share/man/man8/mysqlmanager.8 > > > > +#usr/share/mariadb-10.1.12 > > > > +#usr/share/mariadb-10.1.12/binary-configure > > > > +#usr/share/mariadb-10.1.12/magic > > > > +#usr/share/mariadb-10.1.12/my-huge.cnf > > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > > > > +#usr/share/mariadb-10.1.12/my-large.cnf > > > > +#usr/share/mariadb-10.1.12/my-medium.cnf > > > > +#usr/share/mariadb-10.1.12/my-small.cnf > > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate > > > > +#usr/share/mariadb-10.1.12/mysql.server > > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server > > > > +#usr/share/mariadb-10.1.12/policy > > > > +#usr/share/mariadb-10.1.12/policy/apparmor > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > > > > +#usr/share/mariadb-10.1.12/policy/selinux > > > > +#usr/share/mariadb-10.1.12/policy/selinux/README > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > > > > +#usr/share/mariadb-10.1.12/wsrep.cnf > > > > +#usr/share/mariadb-10.1.12/wsrep_notify > > > > usr/share/mysql > > > > -#usr/share/mysql/binary-configure > > > > #usr/share/mysql/charsets > > > > #usr/share/mysql/charsets/Index.xml > > > > #usr/share/mysql/charsets/README > > > > @@ -244,7 +664,7 @@ usr/share/mysql > > > > #usr/share/mysql/dutch/errmsg.sys > > > > #usr/share/mysql/english > > > > #usr/share/mysql/english/errmsg.sys > > > > -#usr/share/mysql/errmsg.txt > > > > +#usr/share/mysql/errmsg-utf8.txt > > > > #usr/share/mysql/estonian > > > > #usr/share/mysql/estonian/errmsg.sys > > > > #usr/share/mysql/fill_help_tables.sql > > > > @@ -256,27 +676,22 @@ usr/share/mysql > > > > #usr/share/mysql/greek/errmsg.sys > > > > #usr/share/mysql/hungarian > > > > #usr/share/mysql/hungarian/errmsg.sys > > > > +#usr/share/mysql/install_spider.sql > > > > #usr/share/mysql/italian > > > > #usr/share/mysql/italian/errmsg.sys > > > > #usr/share/mysql/japanese > > > > #usr/share/mysql/japanese/errmsg.sys > > > > #usr/share/mysql/korean > > > > #usr/share/mysql/korean/errmsg.sys > > > > -#usr/share/mysql/mi_test_all > > > > -#usr/share/mysql/mi_test_all.res > > > > -#usr/share/mysql/my-huge.cnf > > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf > > > > -#usr/share/mysql/my-large.cnf > > > > -#usr/share/mysql/my-medium.cnf > > > > -#usr/share/mysql/my-small.cnf > > > > -#usr/share/mysql/mysql-log-rotate > > > > -#usr/share/mysql/mysql.server > > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql > > > > +#usr/share/mysql/maria_add_gis_sp.sql > > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > > > > +#usr/share/mysql/mroonga > > > > +#usr/share/mysql/mroonga/install.sql > > > > +#usr/share/mysql/mroonga/uninstall.sql > > > > +#usr/share/mysql/mysql_performance_tables.sql > > > > #usr/share/mysql/mysql_system_tables.sql > > > > #usr/share/mysql/mysql_system_tables_data.sql > > > > #usr/share/mysql/mysql_test_data_timezone.sql > > > > -#usr/share/mysql/mysqld_multi.server > > > > -#usr/share/mysql/ndb-config-2-node.ini > > > > #usr/share/mysql/norwegian > > > > #usr/share/mysql/norwegian-ny > > > > #usr/share/mysql/norwegian-ny/errmsg.sys > > > > @@ -299,5 +714,5 @@ usr/share/mysql > > > > #usr/share/mysql/swedish/errmsg.sys > > > > #usr/share/mysql/ukrainian > > > > #usr/share/mysql/ukrainian/errmsg.sys > > > > +#usr/share/pkgconfig/mariadb.pc > > > > var/ipfire/backup/addons/includes/mysql > > > > -#var/run/mysql > > > > diff --git a/lfs/mysql b/lfs/mysql > > > > index edcd651..2253928 100644 > > > > --- a/lfs/mysql > > > > +++ b/lfs/mysql > > > > @@ -24,17 +24,17 @@ > > > > > > > > include Config > > > > > > > > -VER = 5.0.96 > > > > +VER = 10.1.12 > > > > > > > > -THISAPP = mysql-$(VER) > > > > +THISAPP = mariadb-$(VER) > > > > DL_FILE = $(THISAPP).tar.gz > > > > DL_FROM = $(URL_IPFIRE) > > > > DIR_APP = $(DIR_SRC)/$(THISAPP) > > > > TARGET = $(DIR_INFO)/$(THISAPP) > > > > PROG = mysql > > > > -PAK_VER = 3 > > > > +PAK_VER = 4 > > > > > > > > -CFLAGS += -fno-strict-aliasing > > > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > > > > > > > > > > ######################################################################## > > > > #### > > > > ### > > > > # Top-level Rules > > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > > > > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > > > > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > > > > > > > install : $(TARGET) > > > > > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > > > > @$(PREBUILD) > > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf > > > > $(DIR_DL)/$(DL_FILE) > > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ > > > > - --sysconfdir=/etc \ > > > > - --libexecdir=/usr/sbin \ > > > > - --localstatedir=/srv/mysql \ > > > > - --enable-thread-safe-client \ > > > > - --enable-assembler \ > > > > - --enable-local-infile \ > > > > - --with-unix-socket- > > > > path=/var/run/mysql/mysql.sock \ > > > > - --without-debug \ > > > > - --without-bench \ > > > > - --without-readline \ > > > > - --with-berkeley-db \ > > > > - --with-extra-charsets=all > > > > + cd $(DIR_APP) && cmake . \ > > > > + -DBUILD_CONFIG=mysql_release \ > > > > + -DFEATURE_SET="community" \ > > > > + -DNICE_PROJECT_NAME="MariaDB" \ > > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ > > > > + -DINSTALL_SYSCONFDIR="/etc" \ > > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ > > > > + -DINSTALL_INFODIR="share/info" \ > > > > + -DINSTALL_LIBDIR="lib/mysql" \ > > > > + -DINSTALL_MANDIR="share/man" \ > > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > > > > + -DINSTALL_SBINDIR="libexec" \ > > > > + -DINSTALL_SCRIPTDIR="bin" \ > > > > + -DINSTALL_SQLBENCHDIR="share" \ > > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > > > > + -DMYSQL_DATADIR="/srv/mysql" \ > > > > + -DTMPDIR="/var/tmp" \ > > > > + -DPID_FILE_DIR="/var/run/mysql" > > > > + -DENABLED_LOCAL_INFILE=ON \ > > > > + -DWITH_EMBEDDED_SERVER=OFF \ > > > > + -DWITH_SSL=system \ > > > > + -DWITH_ZLIB=system \ > > > > + -DWITH_PCRE=system \ > > > > + -DIGNORE_AIO_CHECK=ON \ > > > > + -DWITH_JEMALLOC=OFF > > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > > > > cd $(DIR_APP) && make testdir=/tmp/mysql install > > > > - rm -rf /tmp/mysql > > > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > > > > + rm -rf /usr/share/sql-bench > > > > + rm -rf /tmp/mysql > > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > > > mkdir -p /srv/mysql > > > > - mysql_install_db --user=mysql --force > > > > + cd /usr/ && mysql_install_db --user=mysql --force > > > > chgrp -v mysql /srv/mysql{,/test,/mysql} > > > > chown mysql.mysql /srv/mysql/ > > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > > > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > > > > /var/ipfire/backup/addons/includes/mysql > > > > + > > > > + # Install initscript > > > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > > > > + /etc/rc.d/init.d/mysql > > > > @rm -rf $(DIR_APP) > > > > @$(POSTBUILD) > > > > diff --git a/make.sh b/make.sh > > > > index 8392e30..0a2b8ae 100755 > > > > --- a/make.sh > > > > +++ b/make.sh > > > > @@ -391,6 +391,7 @@ buildipfire() { > > > > export LOGFILE > > > > ipfiremake configroot > > > > ipfiremake backup > > > > + ipfiremake initscripts > > > > ipfiremake pkg-config > > > > ipfiremake libusb > > > > ipfiremake libusb-compat > > > > @@ -521,6 +522,8 @@ buildipfire() { > > > > ipfiremake libxml2 > > > > ipfiremake libxslt > > > > ipfiremake BerkeleyDB > > > > + ipfiremake libarchive > > > > + ipfiremake cmake > > > > ipfiremake mysql > > > > ipfiremake cyrus-sasl > > > > ipfiremake openldap > > > > @@ -552,7 +555,6 @@ buildipfire() { > > > > ipfiremake hdparm > > > > ipfiremake sdparm > > > > ipfiremake mtools > > > > - ipfiremake initscripts > > > > ipfiremake whatmask > > > > ipfiremake conntrack-tools > > > > ipfiremake libupnp > > > > @@ -668,8 +670,6 @@ buildipfire() { > > > > ipfiremake libshout > > > > ipfiremake xvid > > > > ipfiremake libmpeg2 > > > > - ipfiremake libarchive > > > > - ipfiremake cmake > > > > ipfiremake gnump3d > > > > ipfiremake rsync > > > > ipfiremake tcpwrapper > > > > diff --git a/src/initscripts/init.d/mysql > > > > b/src/initscripts/init.d/mysql > > > > index 994e3c2..2c8cfbc 100644 > > > > --- a/src/initscripts/init.d/mysql > > > > +++ b/src/initscripts/init.d/mysql > > > > @@ -10,7 +10,7 @@ > > > > . /etc/sysconfig/rc > > > > . $rc_functions > > > > > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > > > > +PIDFILE=/var/run/mysql/mysql.pid > > > > KILLDELAY=20 > > > > > > > > case "$1" in > > > > @@ -66,7 +66,7 @@ case "$1" in > > > > ;; > > > > > > > > status) > > > > - statusproc /usr/sbin/mysqld > > > > + statusproc /usr/libexec/mysqld > > > > ;; > > > > > > > > *) > > > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > > > > index 548b9db..5e76574 100644 > > > > --- a/src/paks/mysql/update.sh > > > > +++ b/src/paks/mysql/update.sh > > > > @@ -27,6 +27,7 @@ > > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > > > > /etc/my.cnf > > > > +/etc/my.cnf.d > > > > /srv/mysql > > > > EOF > > > > fi > > > > @@ -44,6 +45,9 @@ extract_files > > > > # Restore backup > > > > restore_backup "${NAME}" > > > > > > > > +# Remove basedir configuration line > > > > +sed -e "/^basedir=/d" -i /etc/my.cnf > > > > + > > > > # Restart the service > > > > start_service "${NAME}"
Hi, have next effect at install.sh : **** /opt/pakfire/lib/functions.sh: line 93: /etc/init.d/: Is a directory MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL server is still not running. Waiting 5 seconds. MySQL still noch running... Exiting. mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2 "No such file or directory")' Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists! **** The daemon was not started automatically... A simple: "/etc/init.d/mysql start" is needed. Marcel Am 2016-03-22 22:55, schrieb Michael Tremer: > Hi, > > On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: >> Hi Michael, >> >> I have seen this mail too late... >> >> After adding the "\", the build was ok without jemalloc and libaio. >> You can ignore this two patches from me. :) > > I will drop these for now then. We can always pull them in later and > ship a new > release of maria/mysql if we need them. > >> I have a question to Daniel. Why you create the main DB's with >> "mysql_install_db --user=mysql --force" >> in the LFS file. In my older MariaDB LFS, used for my dovecot based >> mail >> server, i do this in the install.sh at the target machine. >> The addon file is around 8MB if i make it so. With your LFS an >> rootfile >> around 14MB. > > This is not compressed, yet. It will probably a bit less after the > package is > compressed and signed. > >> >> Marcel Lorenz >> > > -Michael > >> >> Am 2016-03-21 17:59, schrieb Michael Tremer: >> > >> > Hi, >> > >> > thanks for reviewing this. >> > >> > In the original patch there is a \ missing in the line that defines the >> > path of >> > the PID file (Daniel pointed that out in a follow up email). >> > >> > Just add that slash and it should build. >> > >> > Please also send your feedback. I will wait with merging this patch >> > until I have >> > heard back from you. >> > >> > Best, >> > -Michael >> > >> > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: >> > > >> > > Hi Daniel, >> > > >> > > i test the build of MariaDB with cmake 3.5. The build fails with >> > > erros: >> > > >> > > -- Looking for include file libaio.h >> > > -- Looking for include file libaio.h - not found >> > > >> > > and: >> > > -- Looking for malloc_stats_print in jemalloc_pic >> > > -- Looking for malloc_stats_print in jemalloc_pic - not found >> > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): >> > > jemalloc is not found >> > > Call Stack (most recent call first): >> > > CMakeLists.txt:337 (CHECK_JEMALLOC) >> > > >> > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no >> > > effect. >> > > After integration of libaio and lemalloc 2.0.4 is the build >> > > successfully. >> > > Jemalloc 2.1.0 is to new and brings the same error. >> > > >> > > Marcel Lorenz >> > > >> > > >> > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: >> > > > >> > > > >> > > > It is required to manually run mysql_upgrade after the new >> > > > package has been installed. >> > > > >> > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> >> > > > --- >> > > > config/backup/includes/mysql | 1 + >> > > > config/mysql/my.cnf | 1 - >> > > > config/rootfiles/common/mysql-libs | 16 +- >> > > > config/rootfiles/packages/mysql | 525 >> > > > +++++++++++++++++++++++++++++++++---- >> > > > lfs/mysql | 68 +++-- >> > > > make.sh | 6 +- >> > > > src/initscripts/init.d/mysql | 4 +- >> > > > src/paks/mysql/update.sh | 4 + >> > > > 8 files changed, 534 insertions(+), 91 deletions(-) >> > > > >> > > > diff --git a/config/backup/includes/mysql >> > > > b/config/backup/includes/mysql >> > > > index bcb837c..be6bc5c 100644 >> > > > --- a/config/backup/includes/mysql >> > > > +++ b/config/backup/includes/mysql >> > > > @@ -1,2 +1,3 @@ >> > > > /etc/my.cnf >> > > > +/etc/my.cnf.d >> > > > /srv/mysql >> > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf >> > > > index d9b75e8..29a568a 100644 >> > > > --- a/config/mysql/my.cnf >> > > > +++ b/config/mysql/my.cnf >> > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 >> > > > >> > > > [mysql.server] >> > > > user=mysql >> > > > -basedir=/var/lib >> > > > >> > > > [mysqld_safe] >> > > > log-error=/var/log/mysqld.log >> > > > diff --git a/config/rootfiles/common/mysql-libs >> > > > b/config/rootfiles/common/mysql-libs >> > > > index 6eb0384..e3e4bf3 100644 >> > > > --- a/config/rootfiles/common/mysql-libs >> > > > +++ b/config/rootfiles/common/mysql-libs >> > > > @@ -1,10 +1,10 @@ >> > > > -usr/lib/libmysqlclient.so.15 >> > > > -usr/lib/libmysqlclient.so.15.0.0 >> > > > -usr/lib/libmysqlclient_r.so.15 >> > > > -usr/lib/libmysqlclient_r.so.15.0.0 >> > > > +usr/lib/libmysqlclient.so.18 >> > > > +usr/lib/libmysqlclient.so.18.0.0 >> > > > +usr/lib/libmysqlclient_r.so.18 >> > > > +usr/lib/libmysqlclient_r.so.18.0.0 >> > > > usr/lib/mysql/libmysqlclient.so >> > > > -usr/lib/mysql/libmysqlclient.so.15 >> > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 >> > > > +usr/lib/mysql/libmysqlclient.so.18 >> > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 >> > > > usr/lib/mysql/libmysqlclient_r.so >> > > > -usr/lib/mysql/libmysqlclient_r.so.15 >> > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 >> > > > +usr/lib/mysql/libmysqlclient_r.so.18 >> > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 >> > > > diff --git a/config/rootfiles/packages/mysql >> > > > b/config/rootfiles/packages/mysql >> > > > index 8f1414a..cb54804 100644 >> > > > --- a/config/rootfiles/packages/mysql >> > > > +++ b/config/rootfiles/packages/mysql >> > > > @@ -1,16 +1,39 @@ >> > > > -etc/my.cnf >> > > > etc/rc.d/init.d/mysql >> > > > +#etc/logrotate.d >> > > > +etc/logrotate.d/mysql >> > > > +etc/my.cnf >> > > > +etc/my.cnf.d >> > > > +etc/my.cnf.d/client.cnf >> > > > +etc/my.cnf.d/enable_encryption.preset >> > > > +etc/my.cnf.d/mysql-clients.cnf >> > > > +etc/my.cnf.d/server.cnf >> > > > srv/mysql >> > > > +#srv/mysql/aria_log.00000001 >> > > > +#srv/mysql/aria_log_control >> > > > +#srv/mysql/ib_logfile0 >> > > > +#srv/mysql/ib_logfile1 >> > > > +#srv/mysql/ibdata1 >> > > > #srv/mysql/mysql >> > > > +#srv/mysql/mysql/column_stats.MYD >> > > > +#srv/mysql/mysql/column_stats.MYI >> > > > +#srv/mysql/mysql/column_stats.frm >> > > > #srv/mysql/mysql/columns_priv.MYD >> > > > #srv/mysql/mysql/columns_priv.MYI >> > > > #srv/mysql/mysql/columns_priv.frm >> > > > #srv/mysql/mysql/db.MYD >> > > > #srv/mysql/mysql/db.MYI >> > > > #srv/mysql/mysql/db.frm >> > > > +#srv/mysql/mysql/event.MYD >> > > > +#srv/mysql/mysql/event.MYI >> > > > +#srv/mysql/mysql/event.frm >> > > > #srv/mysql/mysql/func.MYD >> > > > #srv/mysql/mysql/func.MYI >> > > > #srv/mysql/mysql/func.frm >> > > > +#srv/mysql/mysql/general_log.CSM >> > > > +#srv/mysql/mysql/general_log.CSV >> > > > +#srv/mysql/mysql/general_log.frm >> > > > +#srv/mysql/mysql/gtid_slave_pos.frm >> > > > +#srv/mysql/mysql/gtid_slave_pos.ibd >> > > > #srv/mysql/mysql/help_category.MYD >> > > > #srv/mysql/mysql/help_category.MYI >> > > > #srv/mysql/mysql/help_category.frm >> > > > @@ -26,12 +49,37 @@ srv/mysql >> > > > #srv/mysql/mysql/host.MYD >> > > > #srv/mysql/mysql/host.MYI >> > > > #srv/mysql/mysql/host.frm >> > > > +#srv/mysql/mysql/index_stats.MYD >> > > > +#srv/mysql/mysql/index_stats.MYI >> > > > +#srv/mysql/mysql/index_stats.frm >> > > > +#srv/mysql/mysql/innodb_index_stats.frm >> > > > +#srv/mysql/mysql/innodb_index_stats.ibd >> > > > +#srv/mysql/mysql/innodb_table_stats.frm >> > > > +#srv/mysql/mysql/innodb_table_stats.ibd >> > > > +#srv/mysql/mysql/plugin.MYD >> > > > +#srv/mysql/mysql/plugin.MYI >> > > > +#srv/mysql/mysql/plugin.frm >> > > > #srv/mysql/mysql/proc.MYD >> > > > #srv/mysql/mysql/proc.MYI >> > > > #srv/mysql/mysql/proc.frm >> > > > #srv/mysql/mysql/procs_priv.MYD >> > > > #srv/mysql/mysql/procs_priv.MYI >> > > > #srv/mysql/mysql/procs_priv.frm >> > > > +#srv/mysql/mysql/proxies_priv.MYD >> > > > +#srv/mysql/mysql/proxies_priv.MYI >> > > > +#srv/mysql/mysql/proxies_priv.frm >> > > > +#srv/mysql/mysql/roles_mapping.MYD >> > > > +#srv/mysql/mysql/roles_mapping.MYI >> > > > +#srv/mysql/mysql/roles_mapping.frm >> > > > +#srv/mysql/mysql/servers.MYD >> > > > +#srv/mysql/mysql/servers.MYI >> > > > +#srv/mysql/mysql/servers.frm >> > > > +#srv/mysql/mysql/slow_log.CSM >> > > > +#srv/mysql/mysql/slow_log.CSV >> > > > +#srv/mysql/mysql/slow_log.frm >> > > > +#srv/mysql/mysql/table_stats.MYD >> > > > +#srv/mysql/mysql/table_stats.MYI >> > > > +#srv/mysql/mysql/table_stats.frm >> > > > #srv/mysql/mysql/tables_priv.MYD >> > > > #srv/mysql/mysql/tables_priv.MYI >> > > > #srv/mysql/mysql/tables_priv.frm >> > > > @@ -53,8 +101,14 @@ srv/mysql >> > > > #srv/mysql/mysql/user.MYD >> > > > #srv/mysql/mysql/user.MYI >> > > > #srv/mysql/mysql/user.frm >> > > > -srv/mysql/test >> > > > -usr/bin/comp_err >> > > > +#srv/mysql/performance_schema >> > > > +#srv/mysql/performance_schema/db.opt >> > > > +#srv/mysql/test >> > > > +usr/bin/aria_chk >> > > > +usr/bin/aria_dump_log >> > > > +usr/bin/aria_ftdump >> > > > +usr/bin/aria_pack >> > > > +usr/bin/aria_read_log >> > > > usr/bin/innochecksum >> > > > usr/bin/msql2mysql >> > > > usr/bin/my_print_defaults >> > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk >> > > > usr/bin/myisamlog >> > > > usr/bin/myisampack >> > > > usr/bin/mysql >> > > > -usr/bin/mysql_client_test >> > > > usr/bin/mysql_config >> > > > usr/bin/mysql_convert_table_format >> > > > -usr/bin/mysql_explain_log >> > > > usr/bin/mysql_find_rows >> > > > usr/bin/mysql_fix_extensions >> > > > -usr/bin/mysql_fix_privilege_tables >> > > > usr/bin/mysql_install_db >> > > > +usr/bin/mysql_plugin >> > > > usr/bin/mysql_secure_installation >> > > > usr/bin/mysql_setpermission >> > > > -usr/bin/mysql_tableinfo >> > > > usr/bin/mysql_tzinfo_to_sql >> > > > usr/bin/mysql_upgrade >> > > > -usr/bin/mysql_upgrade_shell >> > > > usr/bin/mysql_waitpid >> > > > usr/bin/mysql_zap >> > > > usr/bin/mysqlaccess >> > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow >> > > > usr/bin/mysqlhotcopy >> > > > usr/bin/mysqlimport >> > > > usr/bin/mysqlshow >> > > > +usr/bin/mysqlslap >> > > > usr/bin/mysqltest >> > > > -usr/bin/mysqltestmanager >> > > > -usr/bin/mysqltestmanager-pwgen >> > > > -usr/bin/mysqltestmanagerc >> > > > +#usr/bin/mytop >> > > > usr/bin/perror >> > > > usr/bin/replace >> > > > usr/bin/resolve_stack_dump >> > > > usr/bin/resolveip >> > > > +usr/bin/wsrep_sst_common >> > > > +usr/bin/wsrep_sst_mysqldump >> > > > +usr/bin/wsrep_sst_rsync >> > > > +usr/bin/wsrep_sst_xtrabackup >> > > > +usr/bin/wsrep_sst_xtrabackup-v2 >> > > > +#usr/data >> > > > +#usr/data/test >> > > > +#usr/data/test/db.opt >> > > > #usr/include/mysql >> > > > +#usr/include/mysql/auth_dialog_client.h >> > > > +#usr/include/mysql/big_endian.h >> > > > +#usr/include/mysql/byte_order_generic.h >> > > > +#usr/include/mysql/byte_order_generic_x86.h >> > > > +#usr/include/mysql/byte_order_generic_x86_64.h >> > > > +#usr/include/mysql/client_plugin.h >> > > > #usr/include/mysql/decimal.h >> > > > #usr/include/mysql/errmsg.h >> > > > +#usr/include/mysql/handler_ername.h >> > > > +#usr/include/mysql/handler_state.h >> > > > #usr/include/mysql/keycache.h >> > > > +#usr/include/mysql/little_endian.h >> > > > #usr/include/mysql/m_ctype.h >> > > > #usr/include/mysql/m_string.h >> > > > +#usr/include/mysql/ma_dyncol.h >> > > > #usr/include/mysql/my_alloc.h >> > > > #usr/include/mysql/my_attribute.h >> > > > +#usr/include/mysql/my_byteorder.h >> > > > +#usr/include/mysql/my_compiler.h >> > > > #usr/include/mysql/my_config.h >> > > > #usr/include/mysql/my_dbug.h >> > > > +#usr/include/mysql/my_decimal_limits.h >> > > > #usr/include/mysql/my_dir.h >> > > > #usr/include/mysql/my_getopt.h >> > > > #usr/include/mysql/my_global.h >> > > > #usr/include/mysql/my_list.h >> > > > #usr/include/mysql/my_net.h >> > > > -#usr/include/mysql/my_no_pthread.h >> > > > #usr/include/mysql/my_pthread.h >> > > > #usr/include/mysql/my_sys.h >> > > > +#usr/include/mysql/my_valgrind.h >> > > > #usr/include/mysql/my_xml.h >> > > > #usr/include/mysql/mysql.h >> > > > #usr/include/mysql/mysql_com.h >> > > > +#usr/include/mysql/mysql_com_server.h >> > > > #usr/include/mysql/mysql_embed.h >> > > > #usr/include/mysql/mysql_time.h >> > > > #usr/include/mysql/mysql_version.h >> > > > #usr/include/mysql/mysqld_ername.h >> > > > #usr/include/mysql/mysqld_error.h >> > > > -#usr/include/mysql/raid.h >> > > > +#usr/include/mysql/plugin.h >> > > > +#usr/include/mysql/plugin_audit.h >> > > > +#usr/include/mysql/plugin_auth.h >> > > > +#usr/include/mysql/plugin_auth_common.h >> > > > +#usr/include/mysql/plugin_encryption.h >> > > > +#usr/include/mysql/plugin_ftparser.h >> > > > +#usr/include/mysql/plugin_password_validation.h >> > > > +#usr/include/mysql/private >> > > > +#usr/include/mysql/private/atomic >> > > > +#usr/include/mysql/private/atomic/gcc_builtins.h >> > > > +#usr/include/mysql/private/atomic/generic-msvc.h >> > > > +#usr/include/mysql/private/atomic/nolock.h >> > > > +#usr/include/mysql/private/atomic/solaris.h >> > > > +#usr/include/mysql/private/atomic/x86-gcc.h >> > > > +#usr/include/mysql/private/authors.h >> > > > +#usr/include/mysql/private/base64.h >> > > > +#usr/include/mysql/private/bounded_queue.h >> > > > +#usr/include/mysql/private/client_settings.h >> > > > +#usr/include/mysql/private/compat56.h >> > > > +#usr/include/mysql/private/config.h >> > > > +#usr/include/mysql/private/contributors.h >> > > > +#usr/include/mysql/private/create_options.h >> > > > +#usr/include/mysql/private/custom_conf.h >> > > > +#usr/include/mysql/private/datadict.h >> > > > +#usr/include/mysql/private/debug_sync.h >> > > > +#usr/include/mysql/private/derror.h >> > > > +#usr/include/mysql/private/des_key_file.h >> > > > +#usr/include/mysql/private/discover.h >> > > > +#usr/include/mysql/private/event_data_objects.h >> > > > +#usr/include/mysql/private/event_db_repository.h >> > > > +#usr/include/mysql/private/event_parse_data.h >> > > > +#usr/include/mysql/private/event_queue.h >> > > > +#usr/include/mysql/private/event_scheduler.h >> > > > +#usr/include/mysql/private/events.h >> > > > +#usr/include/mysql/private/field.h >> > > > +#usr/include/mysql/private/filesort.h >> > > > +#usr/include/mysql/private/filesort_utils.h >> > > > +#usr/include/mysql/private/ft_global.h >> > > > +#usr/include/mysql/private/gcalc_slicescan.h >> > > > +#usr/include/mysql/private/gcalc_tools.h >> > > > +#usr/include/mysql/private/group_by_handler.h >> > > > +#usr/include/mysql/private/gstream.h >> > > > +#usr/include/mysql/private/ha_partition.h >> > > > +#usr/include/mysql/private/handler.h >> > > > +#usr/include/mysql/private/hash.h >> > > > +#usr/include/mysql/private/hash_filo.h >> > > > +#usr/include/mysql/private/heap.h >> > > > +#usr/include/mysql/private/hostname.h >> > > > +#usr/include/mysql/private/init.h >> > > > +#usr/include/mysql/private/innodb_priv.h >> > > > +#usr/include/mysql/private/item.h >> > > > +#usr/include/mysql/private/item_cmpfunc.h >> > > > +#usr/include/mysql/private/item_create.h >> > > > +#usr/include/mysql/private/item_func.h >> > > > +#usr/include/mysql/private/item_geofunc.h >> > > > +#usr/include/mysql/private/item_inetfunc.h >> > > > +#usr/include/mysql/private/item_row.h >> > > > +#usr/include/mysql/private/item_strfunc.h >> > > > +#usr/include/mysql/private/item_subselect.h >> > > > +#usr/include/mysql/private/item_sum.h >> > > > +#usr/include/mysql/private/item_timefunc.h >> > > > +#usr/include/mysql/private/item_xmlfunc.h >> > > > +#usr/include/mysql/private/key.h >> > > > +#usr/include/mysql/private/keycaches.h >> > > > +#usr/include/mysql/private/lex.h >> > > > +#usr/include/mysql/private/lex_hash.h >> > > > +#usr/include/mysql/private/lex_symbol.h >> > > > +#usr/include/mysql/private/lex_token.h >> > > > +#usr/include/mysql/private/lf.h >> > > > +#usr/include/mysql/private/lock.h >> > > > +#usr/include/mysql/private/log.h >> > > > +#usr/include/mysql/private/log_event.h >> > > > +#usr/include/mysql/private/log_event_old.h >> > > > +#usr/include/mysql/private/log_slow.h >> > > > +#usr/include/mysql/private/maria.h >> > > > +#usr/include/mysql/private/mdl.h >> > > > +#usr/include/mysql/private/mem_root_array.h >> > > > +#usr/include/mysql/private/message.h >> > > > +#usr/include/mysql/private/multi_range_read.h >> > > > +#usr/include/mysql/private/my_alarm.h >> > > > +#usr/include/mysql/private/my_apc.h >> > > > +#usr/include/mysql/private/my_atomic.h >> > > > +#usr/include/mysql/private/my_base.h >> > > > +#usr/include/mysql/private/my_bit.h >> > > > +#usr/include/mysql/private/my_bitmap.h >> > > > +#usr/include/mysql/private/my_check_opt.h >> > > > +#usr/include/mysql/private/my_compare.h >> > > > +#usr/include/mysql/private/my_context.h >> > > > +#usr/include/mysql/private/my_cpu.h >> > > > +#usr/include/mysql/private/my_crypt.h >> > > > +#usr/include/mysql/private/my_decimal.h >> > > > +#usr/include/mysql/private/my_default.h >> > > > +#usr/include/mysql/private/my_handler_errors.h >> > > > +#usr/include/mysql/private/my_json_writer.h >> > > > +#usr/include/mysql/private/my_libwrap.h >> > > > +#usr/include/mysql/private/my_md5.h >> > > > +#usr/include/mysql/private/my_nosys.h >> > > > +#usr/include/mysql/private/my_rdtsc.h >> > > > +#usr/include/mysql/private/my_rnd.h >> > > > +#usr/include/mysql/private/my_stacktrace.h >> > > > +#usr/include/mysql/private/my_systemd.h >> > > > +#usr/include/mysql/private/my_time.h >> > > > +#usr/include/mysql/private/my_tree.h >> > > > +#usr/include/mysql/private/my_uctype.h >> > > > +#usr/include/mysql/private/my_user.h >> > > > +#usr/include/mysql/private/myisam.h >> > > > +#usr/include/mysql/private/myisamchk.h >> > > > +#usr/include/mysql/private/myisammrg.h >> > > > +#usr/include/mysql/private/myisampack.h >> > > > +#usr/include/mysql/private/mysql_async.h >> > > > +#usr/include/mysql/private/mysqld.h >> > > > +#usr/include/mysql/private/mysqld_default_groups.h >> > > > +#usr/include/mysql/private/mysqld_suffix.h >> > > > +#usr/include/mysql/private/mysys_err.h >> > > > +#usr/include/mysql/private/nt_servc.h >> > > > +#usr/include/mysql/private/opt_range.h >> > > > +#usr/include/mysql/private/opt_subselect.h >> > > > +#usr/include/mysql/private/parse_file.h >> > > > +#usr/include/mysql/private/partition_element.h >> > > > +#usr/include/mysql/private/partition_info.h >> > > > +#usr/include/mysql/private/password.h >> > > > +#usr/include/mysql/private/probes_mysql.h >> > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h >> > > > +#usr/include/mysql/private/procedure.h >> > > > +#usr/include/mysql/private/protocol.h >> > > > +#usr/include/mysql/private/queues.h >> > > > +#usr/include/mysql/private/records.h >> > > > +#usr/include/mysql/private/repl_failsafe.h >> > > > +#usr/include/mysql/private/replication.h >> > > > +#usr/include/mysql/private/rijndael.h >> > > > +#usr/include/mysql/private/rpl_constants.h >> > > > +#usr/include/mysql/private/rpl_filter.h >> > > > +#usr/include/mysql/private/rpl_gtid.h >> > > > +#usr/include/mysql/private/rpl_handler.h >> > > > +#usr/include/mysql/private/rpl_injector.h >> > > > +#usr/include/mysql/private/rpl_mi.h >> > > > +#usr/include/mysql/private/rpl_parallel.h >> > > > +#usr/include/mysql/private/rpl_record.h >> > > > +#usr/include/mysql/private/rpl_record_old.h >> > > > +#usr/include/mysql/private/rpl_reporting.h >> > > > +#usr/include/mysql/private/rpl_rli.h >> > > > +#usr/include/mysql/private/rpl_tblmap.h >> > > > +#usr/include/mysql/private/rpl_utility.h >> > > > +#usr/include/mysql/private/scheduler.h >> > > > +#usr/include/mysql/private/service_versions.h >> > > > +#usr/include/mysql/private/set_var.h >> > > > +#usr/include/mysql/private/sha1.h >> > > > +#usr/include/mysql/private/sha2.h >> > > > +#usr/include/mysql/private/slave.h >> > > > +#usr/include/mysql/private/sp.h >> > > > +#usr/include/mysql/private/sp_cache.h >> > > > +#usr/include/mysql/private/sp_head.h >> > > > +#usr/include/mysql/private/sp_pcontext.h >> > > > +#usr/include/mysql/private/sp_rcontext.h >> > > > +#usr/include/mysql/private/spatial.h >> > > > +#usr/include/mysql/private/sql_acl.h >> > > > +#usr/include/mysql/private/sql_admin.h >> > > > +#usr/include/mysql/private/sql_alter.h >> > > > +#usr/include/mysql/private/sql_analyse.h >> > > > +#usr/include/mysql/private/sql_analyze_stmt.h >> > > > +#usr/include/mysql/private/sql_array.h >> > > > +#usr/include/mysql/private/sql_audit.h >> > > > +#usr/include/mysql/private/sql_base.h >> > > > +#usr/include/mysql/private/sql_binlog.h >> > > > +#usr/include/mysql/private/sql_bitmap.h >> > > > +#usr/include/mysql/private/sql_bootstrap.h >> > > > +#usr/include/mysql/private/sql_cache.h >> > > > +#usr/include/mysql/private/sql_callback.h >> > > > +#usr/include/mysql/private/sql_class.h >> > > > +#usr/include/mysql/private/sql_cmd.h >> > > > +#usr/include/mysql/private/sql_connect.h >> > > > +#usr/include/mysql/private/sql_const.h >> > > > +#usr/include/mysql/private/sql_crypt.h >> > > > +#usr/include/mysql/private/sql_cursor.h >> > > > +#usr/include/mysql/private/sql_db.h >> > > > +#usr/include/mysql/private/sql_delete.h >> > > > +#usr/include/mysql/private/sql_derived.h >> > > > +#usr/include/mysql/private/sql_digest.h >> > > > +#usr/include/mysql/private/sql_digest_stream.h >> > > > +#usr/include/mysql/private/sql_do.h >> > > > +#usr/include/mysql/private/sql_error.h >> > > > +#usr/include/mysql/private/sql_explain.h >> > > > +#usr/include/mysql/private/sql_expression_cache.h >> > > > +#usr/include/mysql/private/sql_get_diagnostics.h >> > > > +#usr/include/mysql/private/sql_handler.h >> > > > +#usr/include/mysql/private/sql_help.h >> > > > +#usr/include/mysql/private/sql_hset.h >> > > > +#usr/include/mysql/private/sql_insert.h >> > > > +#usr/include/mysql/private/sql_join_cache.h >> > > > +#usr/include/mysql/private/sql_lex.h >> > > > +#usr/include/mysql/private/sql_lifo_buffer.h >> > > > +#usr/include/mysql/private/sql_list.h >> > > > +#usr/include/mysql/private/sql_load.h >> > > > +#usr/include/mysql/private/sql_locale.h >> > > > +#usr/include/mysql/private/sql_manager.h >> > > > +#usr/include/mysql/private/sql_parse.h >> > > > +#usr/include/mysql/private/sql_partition.h >> > > > +#usr/include/mysql/private/sql_partition_admin.h >> > > > +#usr/include/mysql/private/sql_plist.h >> > > > +#usr/include/mysql/private/sql_plugin.h >> > > > +#usr/include/mysql/private/sql_plugin_compat.h >> > > > +#usr/include/mysql/private/sql_prepare.h >> > > > +#usr/include/mysql/private/sql_priv.h >> > > > +#usr/include/mysql/private/sql_profile.h >> > > > +#usr/include/mysql/private/sql_reload.h >> > > > +#usr/include/mysql/private/sql_rename.h >> > > > +#usr/include/mysql/private/sql_repl.h >> > > > +#usr/include/mysql/private/sql_select.h >> > > > +#usr/include/mysql/private/sql_servers.h >> > > > +#usr/include/mysql/private/sql_show.h >> > > > +#usr/include/mysql/private/sql_signal.h >> > > > +#usr/include/mysql/private/sql_sort.h >> > > > +#usr/include/mysql/private/sql_statistics.h >> > > > +#usr/include/mysql/private/sql_string.h >> > > > +#usr/include/mysql/private/sql_table.h >> > > > +#usr/include/mysql/private/sql_tablespace.h >> > > > +#usr/include/mysql/private/sql_test.h >> > > > +#usr/include/mysql/private/sql_time.h >> > > > +#usr/include/mysql/private/sql_trigger.h >> > > > +#usr/include/mysql/private/sql_truncate.h >> > > > +#usr/include/mysql/private/sql_type.h >> > > > +#usr/include/mysql/private/sql_udf.h >> > > > +#usr/include/mysql/private/sql_union.h >> > > > +#usr/include/mysql/private/sql_update.h >> > > > +#usr/include/mysql/private/sql_view.h >> > > > +#usr/include/mysql/private/sql_yacc.h >> > > > +#usr/include/mysql/private/strfunc.h >> > > > +#usr/include/mysql/private/structs.h >> > > > +#usr/include/mysql/private/sys_vars_shared.h >> > > > +#usr/include/mysql/private/t_ctype.h >> > > > +#usr/include/mysql/private/table.h >> > > > +#usr/include/mysql/private/table_cache.h >> > > > +#usr/include/mysql/private/thr_alarm.h >> > > > +#usr/include/mysql/private/thr_lock.h >> > > > +#usr/include/mysql/private/thr_malloc.h >> > > > +#usr/include/mysql/private/thr_timer.h >> > > > +#usr/include/mysql/private/thread_pool_priv.h >> > > > +#usr/include/mysql/private/threadpool.h >> > > > +#usr/include/mysql/private/transaction.h >> > > > +#usr/include/mysql/private/tzfile.h >> > > > +#usr/include/mysql/private/tztime.h >> > > > +#usr/include/mysql/private/unireg.h >> > > > +#usr/include/mysql/private/violite.h >> > > > +#usr/include/mysql/private/waiting_threads.h >> > > > +#usr/include/mysql/private/welcome_copyright_notice.h >> > > > +#usr/include/mysql/private/winservice.h >> > > > +#usr/include/mysql/private/wqueue.h >> > > > +#usr/include/mysql/private/wsrep.h >> > > > +#usr/include/mysql/private/wsrep_applier.h >> > > > +#usr/include/mysql/private/wsrep_binlog.h >> > > > +#usr/include/mysql/private/wsrep_mysqld.h >> > > > +#usr/include/mysql/private/wsrep_priv.h >> > > > +#usr/include/mysql/private/wsrep_sst.h >> > > > +#usr/include/mysql/private/wsrep_thd.h >> > > > +#usr/include/mysql/private/wsrep_utils.h >> > > > +#usr/include/mysql/private/wsrep_var.h >> > > > +#usr/include/mysql/private/wsrep_xid.h >> > > > +#usr/include/mysql/psi >> > > > +#usr/include/mysql/psi/mysql_file.h >> > > > +#usr/include/mysql/psi/mysql_idle.h >> > > > +#usr/include/mysql/psi/mysql_socket.h >> > > > +#usr/include/mysql/psi/mysql_stage.h >> > > > +#usr/include/mysql/psi/mysql_statement.h >> > > > +#usr/include/mysql/psi/mysql_table.h >> > > > +#usr/include/mysql/psi/mysql_thread.h >> > > > +#usr/include/mysql/psi/psi.h >> > > > +#usr/include/mysql/psi/psi_abi_v0.h >> > > > +#usr/include/mysql/psi/psi_abi_v1.h >> > > > +#usr/include/mysql/psi/psi_abi_v2.h >> > > > +#usr/include/mysql/service_debug_sync.h >> > > > +#usr/include/mysql/service_encryption.h >> > > > +#usr/include/mysql/service_encryption_scheme.h >> > > > +#usr/include/mysql/service_kill_statement.h >> > > > +#usr/include/mysql/service_logger.h >> > > > +#usr/include/mysql/service_md5.h >> > > > +#usr/include/mysql/service_my_snprintf.h >> > > > +#usr/include/mysql/service_progress_report.h >> > > > +#usr/include/mysql/service_sha1.h >> > > > +#usr/include/mysql/service_thd_alloc.h >> > > > +#usr/include/mysql/service_thd_autoinc.h >> > > > +#usr/include/mysql/service_thd_error_context.h >> > > > +#usr/include/mysql/service_thd_specifics.h >> > > > +#usr/include/mysql/service_thd_timezone.h >> > > > +#usr/include/mysql/service_thd_wait.h >> > > > +#usr/include/mysql/service_wsrep.h >> > > > +#usr/include/mysql/services.h >> > > > #usr/include/mysql/sql_common.h >> > > > #usr/include/mysql/sql_state.h >> > > > #usr/include/mysql/sslopt-case.h >> > > > @@ -133,33 +489,78 @@ usr/bin/resolveip >> > > > #usr/include/mysql/sslopt-vars.h >> > > > #usr/include/mysql/typelib.h >> > > > #usr/lib/libmysqlclient.so >> > > > -#usr/lib/libmysqlclient.so.15 >> > > > -#usr/lib/libmysqlclient.so.15.0.0 >> > > > +#usr/lib/libmysqlclient.so.18 >> > > > +#usr/lib/libmysqlclient.so.18.0.0 >> > > > #usr/lib/libmysqlclient_r.so >> > > > -#usr/lib/libmysqlclient_r.so.15 >> > > > -#usr/lib/libmysqlclient_r.so.15.0.0 >> > > > +#usr/lib/libmysqlclient_r.so.18 >> > > > +#usr/lib/libmysqlclient_r.so.18.0.0 >> > > > #usr/lib/mysql >> > > > -#usr/lib/mysql/libdbug.a >> > > > -#usr/lib/mysql/libheap.a >> > > > -#usr/lib/mysql/libmyisam.a >> > > > -#usr/lib/mysql/libmyisammrg.a >> > > > #usr/lib/mysql/libmysqlclient.a >> > > > -#usr/lib/mysql/libmysqlclient.la >> > > > #usr/lib/mysql/libmysqlclient.so >> > > > -#usr/lib/mysql/libmysqlclient.so.15 >> > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 >> > > > +#usr/lib/mysql/libmysqlclient.so.18 >> > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 >> > > > #usr/lib/mysql/libmysqlclient_r.a >> > > > -#usr/lib/mysql/libmysqlclient_r.la >> > > > #usr/lib/mysql/libmysqlclient_r.so >> > > > -#usr/lib/mysql/libmysqlclient_r.so.15 >> > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 >> > > > -#usr/lib/mysql/libmystrings.a >> > > > -#usr/lib/mysql/libmysys.a >> > > > -#usr/lib/mysql/libvio.a >> > > > -usr/sbin/mysqld >> > > > -usr/sbin/mysqlmanager >> > > > -#usr/share/info/mysql.info >> > > > -#usr/share/man/man1/comp_err.1 >> > > > +#usr/lib/mysql/libmysqlclient_r.so.18 >> > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 >> > > > +#usr/lib/mysql/libmysqlservices.a >> > > > +usr/lib/mysql/plugin >> > > > +#usr/lib/mysql/plugin/adt_null.so >> > > > +#usr/lib/mysql/plugin/auth_0x0100.so >> > > > +#usr/lib/mysql/plugin/auth_pam.so >> > > > +#usr/lib/mysql/plugin/auth_socket.so >> > > > +#usr/lib/mysql/plugin/auth_test_plugin.so >> > > > +#usr/lib/mysql/plugin/daemon_example.ini >> > > > +#usr/lib/mysql/plugin/debug_key_management.so >> > > > +#usr/lib/mysql/plugin/dialog.so >> > > > +#usr/lib/mysql/plugin/dialog_examples.so >> > > > +#usr/lib/mysql/plugin/example_key_management.so >> > > > +#usr/lib/mysql/plugin/file_key_management.so >> > > > +#usr/lib/mysql/plugin/ha_archive.so >> > > > +#usr/lib/mysql/plugin/ha_blackhole.so >> > > > +#usr/lib/mysql/plugin/ha_connect.so >> > > > +#usr/lib/mysql/plugin/ha_example.so >> > > > +#usr/lib/mysql/plugin/ha_federated.so >> > > > +#usr/lib/mysql/plugin/ha_federatedx.so >> > > > +#usr/lib/mysql/plugin/ha_innodb.so >> > > > +#usr/lib/mysql/plugin/ha_mroonga.so >> > > > +#usr/lib/mysql/plugin/ha_sphinx.so >> > > > +#usr/lib/mysql/plugin/ha_spider.so >> > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so >> > > > +#usr/lib/mysql/plugin/handlersocket.so >> > > > +#usr/lib/mysql/plugin/libdaemon_example.so >> > > > +#usr/lib/mysql/plugin/locales.so >> > > > +#usr/lib/mysql/plugin/metadata_lock_info.so >> > > > +#usr/lib/mysql/plugin/mypluglib.so >> > > > +#usr/lib/mysql/plugin/mysql_clear_password.so >> > > > +#usr/lib/mysql/plugin/qa_auth_client.so >> > > > +#usr/lib/mysql/plugin/qa_auth_interface.so >> > > > +#usr/lib/mysql/plugin/qa_auth_server.so >> > > > +#usr/lib/mysql/plugin/query_cache_info.so >> > > > +#usr/lib/mysql/plugin/query_response_time.so >> > > > +#usr/lib/mysql/plugin/semisync_master.so >> > > > +#usr/lib/mysql/plugin/semisync_slave.so >> > > > +#usr/lib/mysql/plugin/server_audit.so >> > > > +#usr/lib/mysql/plugin/simple_password_check.so >> > > > +#usr/lib/mysql/plugin/sql_errlog.so >> > > > +#usr/lib/mysql/plugin/wsrep_info.so >> > > > +usr/libexec/mysqld >> > > > +usr/libexec/rcmysql >> > > > +#usr/share/aclocal/mysql.m4 >> > > > +#usr/share/doc/mariadb-10.1.12 >> > > > +#usr/share/doc/mariadb-10.1.12/COPYING >> > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER >> > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty >> > > > +#usr/share/doc/mariadb-10.1.12/CREDITS >> > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT >> > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY >> > > > +#usr/share/doc/mariadb-10.1.12/README >> > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep >> > > > +#usr/share/man/man1/aria_chk.1 >> > > > +#usr/share/man/man1/aria_dump_log.1 >> > > > +#usr/share/man/man1/aria_ftdump.1 >> > > > +#usr/share/man/man1/aria_pack.1 >> > > > +#usr/share/man/man1/aria_read_log.1 >> > > > #usr/share/man/man1/innochecksum.1 >> > > > #usr/share/man/man1/msql2mysql.1 >> > > > #usr/share/man/man1/my_print_defaults.1 >> > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager >> > > > #usr/share/man/man1/mysql.1 >> > > > #usr/share/man/man1/mysql.server.1 >> > > > #usr/share/man/man1/mysql_client_test.1 >> > > > +#usr/share/man/man1/mysql_client_test_embedded.1 >> > > > #usr/share/man/man1/mysql_config.1 >> > > > #usr/share/man/man1/mysql_convert_table_format.1 >> > > > -#usr/share/man/man1/mysql_explain_log.1 >> > > > #usr/share/man/man1/mysql_find_rows.1 >> > > > #usr/share/man/man1/mysql_fix_extensions.1 >> > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 >> > > > #usr/share/man/man1/mysql_install_db.1 >> > > > +#usr/share/man/man1/mysql_plugin.1 >> > > > #usr/share/man/man1/mysql_secure_installation.1 >> > > > #usr/share/man/man1/mysql_setpermission.1 >> > > > -#usr/share/man/man1/mysql_tableinfo.1 >> > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 >> > > > #usr/share/man/man1/mysql_upgrade.1 >> > > > #usr/share/man/man1/mysql_waitpid.1 >> > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager >> > > > #usr/share/man/man1/mysqldumpslow.1 >> > > > #usr/share/man/man1/mysqlhotcopy.1 >> > > > #usr/share/man/man1/mysqlimport.1 >> > > > -#usr/share/man/man1/mysqlman.1 >> > > > #usr/share/man/man1/mysqlshow.1 >> > > > +#usr/share/man/man1/mysqlslap.1 >> > > > #usr/share/man/man1/mysqltest.1 >> > > > +#usr/share/man/man1/mysqltest_embedded.1 >> > > > #usr/share/man/man1/perror.1 >> > > > #usr/share/man/man1/replace.1 >> > > > #usr/share/man/man1/resolve_stack_dump.1 >> > > > #usr/share/man/man1/resolveip.1 >> > > > -#usr/share/man/man1/safe_mysqld.1 >> > > > #usr/share/man/man8/mysqld.8 >> > > > -#usr/share/man/man8/mysqlmanager.8 >> > > > +#usr/share/mariadb-10.1.12 >> > > > +#usr/share/mariadb-10.1.12/binary-configure >> > > > +#usr/share/mariadb-10.1.12/magic >> > > > +#usr/share/mariadb-10.1.12/my-huge.cnf >> > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf >> > > > +#usr/share/mariadb-10.1.12/my-large.cnf >> > > > +#usr/share/mariadb-10.1.12/my-medium.cnf >> > > > +#usr/share/mariadb-10.1.12/my-small.cnf >> > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate >> > > > +#usr/share/mariadb-10.1.12/mysql.server >> > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server >> > > > +#usr/share/mariadb-10.1.12/policy >> > > > +#usr/share/mariadb-10.1.12/policy/apparmor >> > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README >> > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld >> > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local >> > > > +#usr/share/mariadb-10.1.12/policy/selinux >> > > > +#usr/share/mariadb-10.1.12/policy/selinux/README >> > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc >> > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te >> > > > +#usr/share/mariadb-10.1.12/wsrep.cnf >> > > > +#usr/share/mariadb-10.1.12/wsrep_notify >> > > > usr/share/mysql >> > > > -#usr/share/mysql/binary-configure >> > > > #usr/share/mysql/charsets >> > > > #usr/share/mysql/charsets/Index.xml >> > > > #usr/share/mysql/charsets/README >> > > > @@ -244,7 +664,7 @@ usr/share/mysql >> > > > #usr/share/mysql/dutch/errmsg.sys >> > > > #usr/share/mysql/english >> > > > #usr/share/mysql/english/errmsg.sys >> > > > -#usr/share/mysql/errmsg.txt >> > > > +#usr/share/mysql/errmsg-utf8.txt >> > > > #usr/share/mysql/estonian >> > > > #usr/share/mysql/estonian/errmsg.sys >> > > > #usr/share/mysql/fill_help_tables.sql >> > > > @@ -256,27 +676,22 @@ usr/share/mysql >> > > > #usr/share/mysql/greek/errmsg.sys >> > > > #usr/share/mysql/hungarian >> > > > #usr/share/mysql/hungarian/errmsg.sys >> > > > +#usr/share/mysql/install_spider.sql >> > > > #usr/share/mysql/italian >> > > > #usr/share/mysql/italian/errmsg.sys >> > > > #usr/share/mysql/japanese >> > > > #usr/share/mysql/japanese/errmsg.sys >> > > > #usr/share/mysql/korean >> > > > #usr/share/mysql/korean/errmsg.sys >> > > > -#usr/share/mysql/mi_test_all >> > > > -#usr/share/mysql/mi_test_all.res >> > > > -#usr/share/mysql/my-huge.cnf >> > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf >> > > > -#usr/share/mysql/my-large.cnf >> > > > -#usr/share/mysql/my-medium.cnf >> > > > -#usr/share/mysql/my-small.cnf >> > > > -#usr/share/mysql/mysql-log-rotate >> > > > -#usr/share/mysql/mysql.server >> > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql >> > > > +#usr/share/mysql/maria_add_gis_sp.sql >> > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql >> > > > +#usr/share/mysql/mroonga >> > > > +#usr/share/mysql/mroonga/install.sql >> > > > +#usr/share/mysql/mroonga/uninstall.sql >> > > > +#usr/share/mysql/mysql_performance_tables.sql >> > > > #usr/share/mysql/mysql_system_tables.sql >> > > > #usr/share/mysql/mysql_system_tables_data.sql >> > > > #usr/share/mysql/mysql_test_data_timezone.sql >> > > > -#usr/share/mysql/mysqld_multi.server >> > > > -#usr/share/mysql/ndb-config-2-node.ini >> > > > #usr/share/mysql/norwegian >> > > > #usr/share/mysql/norwegian-ny >> > > > #usr/share/mysql/norwegian-ny/errmsg.sys >> > > > @@ -299,5 +714,5 @@ usr/share/mysql >> > > > #usr/share/mysql/swedish/errmsg.sys >> > > > #usr/share/mysql/ukrainian >> > > > #usr/share/mysql/ukrainian/errmsg.sys >> > > > +#usr/share/pkgconfig/mariadb.pc >> > > > var/ipfire/backup/addons/includes/mysql >> > > > -#var/run/mysql >> > > > diff --git a/lfs/mysql b/lfs/mysql >> > > > index edcd651..2253928 100644 >> > > > --- a/lfs/mysql >> > > > +++ b/lfs/mysql >> > > > @@ -24,17 +24,17 @@ >> > > > >> > > > include Config >> > > > >> > > > -VER = 5.0.96 >> > > > +VER = 10.1.12 >> > > > >> > > > -THISAPP = mysql-$(VER) >> > > > +THISAPP = mariadb-$(VER) >> > > > DL_FILE = $(THISAPP).tar.gz >> > > > DL_FROM = $(URL_IPFIRE) >> > > > DIR_APP = $(DIR_SRC)/$(THISAPP) >> > > > TARGET = $(DIR_INFO)/$(THISAPP) >> > > > PROG = mysql >> > > > -PAK_VER = 3 >> > > > +PAK_VER = 4 >> > > > >> > > > -CFLAGS += -fno-strict-aliasing >> > > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks >> > > > >> > > > >> > > > ######################################################################## >> > > > #### >> > > > ### >> > > > # Top-level Rules >> > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) >> > > > >> > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> > > > >> > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 >> > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b >> > > > >> > > > install : $(TARGET) >> > > > >> > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : >> > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >> > > > @$(PREBUILD) >> > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf >> > > > $(DIR_DL)/$(DL_FILE) >> > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ >> > > > - --sysconfdir=/etc \ >> > > > - --libexecdir=/usr/sbin \ >> > > > - --localstatedir=/srv/mysql \ >> > > > - --enable-thread-safe-client \ >> > > > - --enable-assembler \ >> > > > - --enable-local-infile \ >> > > > - --with-unix-socket- >> > > > path=/var/run/mysql/mysql.sock \ >> > > > - --without-debug \ >> > > > - --without-bench \ >> > > > - --without-readline \ >> > > > - --with-berkeley-db \ >> > > > - --with-extra-charsets=all >> > > > + cd $(DIR_APP) && cmake . \ >> > > > + -DBUILD_CONFIG=mysql_release \ >> > > > + -DFEATURE_SET="community" \ >> > > > + -DNICE_PROJECT_NAME="MariaDB" \ >> > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ >> > > > + -DINSTALL_SYSCONFDIR="/etc" \ >> > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ >> > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ >> > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ >> > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ >> > > > + -DINSTALL_INFODIR="share/info" \ >> > > > + -DINSTALL_LIBDIR="lib/mysql" \ >> > > > + -DINSTALL_MANDIR="share/man" \ >> > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ >> > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ >> > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ >> > > > + -DINSTALL_SBINDIR="libexec" \ >> > > > + -DINSTALL_SCRIPTDIR="bin" \ >> > > > + -DINSTALL_SQLBENCHDIR="share" \ >> > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ >> > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ >> > > > + -DMYSQL_DATADIR="/srv/mysql" \ >> > > > + -DTMPDIR="/var/tmp" \ >> > > > + -DPID_FILE_DIR="/var/run/mysql" >> > > > + -DENABLED_LOCAL_INFILE=ON \ >> > > > + -DWITH_EMBEDDED_SERVER=OFF \ >> > > > + -DWITH_SSL=system \ >> > > > + -DWITH_ZLIB=system \ >> > > > + -DWITH_PCRE=system \ >> > > > + -DIGNORE_AIO_CHECK=ON \ >> > > > + -DWITH_JEMALLOC=OFF >> > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) >> > > > cd $(DIR_APP) && make testdir=/tmp/mysql install >> > > > - rm -rf /tmp/mysql >> > > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . >> > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf >> > > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test >> > > > + rm -rf /usr/share/sql-bench >> > > > + rm -rf /tmp/mysql >> > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf >> > > > mkdir -p /srv/mysql >> > > > - mysql_install_db --user=mysql --force >> > > > + cd /usr/ && mysql_install_db --user=mysql --force >> > > > chgrp -v mysql /srv/mysql{,/test,/mysql} >> > > > chown mysql.mysql /srv/mysql/ >> > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql >> > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql >> > > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ >> > > > /var/ipfire/backup/addons/includes/mysql >> > > > + >> > > > + # Install initscript >> > > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ >> > > > + /etc/rc.d/init.d/mysql >> > > > @rm -rf $(DIR_APP) >> > > > @$(POSTBUILD) >> > > > diff --git a/make.sh b/make.sh >> > > > index 8392e30..0a2b8ae 100755 >> > > > --- a/make.sh >> > > > +++ b/make.sh >> > > > @@ -391,6 +391,7 @@ buildipfire() { >> > > > export LOGFILE >> > > > ipfiremake configroot >> > > > ipfiremake backup >> > > > + ipfiremake initscripts >> > > > ipfiremake pkg-config >> > > > ipfiremake libusb >> > > > ipfiremake libusb-compat >> > > > @@ -521,6 +522,8 @@ buildipfire() { >> > > > ipfiremake libxml2 >> > > > ipfiremake libxslt >> > > > ipfiremake BerkeleyDB >> > > > + ipfiremake libarchive >> > > > + ipfiremake cmake >> > > > ipfiremake mysql >> > > > ipfiremake cyrus-sasl >> > > > ipfiremake openldap >> > > > @@ -552,7 +555,6 @@ buildipfire() { >> > > > ipfiremake hdparm >> > > > ipfiremake sdparm >> > > > ipfiremake mtools >> > > > - ipfiremake initscripts >> > > > ipfiremake whatmask >> > > > ipfiremake conntrack-tools >> > > > ipfiremake libupnp >> > > > @@ -668,8 +670,6 @@ buildipfire() { >> > > > ipfiremake libshout >> > > > ipfiremake xvid >> > > > ipfiremake libmpeg2 >> > > > - ipfiremake libarchive >> > > > - ipfiremake cmake >> > > > ipfiremake gnump3d >> > > > ipfiremake rsync >> > > > ipfiremake tcpwrapper >> > > > diff --git a/src/initscripts/init.d/mysql >> > > > b/src/initscripts/init.d/mysql >> > > > index 994e3c2..2c8cfbc 100644 >> > > > --- a/src/initscripts/init.d/mysql >> > > > +++ b/src/initscripts/init.d/mysql >> > > > @@ -10,7 +10,7 @@ >> > > > . /etc/sysconfig/rc >> > > > . $rc_functions >> > > > >> > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid >> > > > +PIDFILE=/var/run/mysql/mysql.pid >> > > > KILLDELAY=20 >> > > > >> > > > case "$1" in >> > > > @@ -66,7 +66,7 @@ case "$1" in >> > > > ;; >> > > > >> > > > status) >> > > > - statusproc /usr/sbin/mysqld >> > > > + statusproc /usr/libexec/mysqld >> > > > ;; >> > > > >> > > > *) >> > > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh >> > > > index 548b9db..5e76574 100644 >> > > > --- a/src/paks/mysql/update.sh >> > > > +++ b/src/paks/mysql/update.sh >> > > > @@ -27,6 +27,7 @@ >> > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then >> > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql >> > > > /etc/my.cnf >> > > > +/etc/my.cnf.d >> > > > /srv/mysql >> > > > EOF >> > > > fi >> > > > @@ -44,6 +45,9 @@ extract_files >> > > > # Restore backup >> > > > restore_backup "${NAME}" >> > > > >> > > > +# Remove basedir configuration line >> > > > +sed -e "/^basedir=/d" -i /etc/my.cnf >> > > > + >> > > > # Restart the service >> > > > start_service "${NAME}"
Logs? On Wed, 2016-03-23 at 08:22 +0100, Marcel Lorenz wrote: > Hi, > > have next effect at install.sh : > **** > /opt/pakfire/lib/functions.sh: line 93: /etc/init.d/: Is a directory > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL server is still not running. Waiting 5 seconds. > MySQL still noch running... Exiting. > mysqladmin: connect to server at 'localhost' failed > error: 'Can't connect to local MySQL server through socket > '/var/run/mysql/mysql.sock' (2 "No such file or directory")' > Check that mysqld is running and that the socket: > '/var/run/mysql/mysql.sock' exists! > **** > The daemon was not started automatically... > > A simple: "/etc/init.d/mysql start" is needed. > > Marcel > > Am 2016-03-22 22:55, schrieb Michael Tremer: > > > > Hi, > > > > On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: > > > > > > Hi Michael, > > > > > > I have seen this mail too late... > > > > > > After adding the "\", the build was ok without jemalloc and libaio. > > > You can ignore this two patches from me. :) > > I will drop these for now then. We can always pull them in later and > > ship a new > > release of maria/mysql if we need them. > > > > > > > > I have a question to Daniel. Why you create the main DB's with > > > "mysql_install_db --user=mysql --force" > > > in the LFS file. In my older MariaDB LFS, used for my dovecot based > > > mail > > > server, i do this in the install.sh at the target machine. > > > The addon file is around 8MB if i make it so. With your LFS an > > > rootfile > > > around 14MB. > > This is not compressed, yet. It will probably a bit less after the > > package is > > compressed and signed. > > > > > > > > > > > Marcel Lorenz > > > > > -Michael > > > > > > > > > > > Am 2016-03-21 17:59, schrieb Michael Tremer: > > > > > > > > > > > > Hi, > > > > > > > > thanks for reviewing this. > > > > > > > > In the original patch there is a \ missing in the line that defines the > > > > path of > > > > the PID file (Daniel pointed that out in a follow up email). > > > > > > > > Just add that slash and it should build. > > > > > > > > Please also send your feedback. I will wait with merging this patch > > > > until I have > > > > heard back from you. > > > > > > > > Best, > > > > -Michael > > > > > > > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: > > > > > > > > > > > > > > > Hi Daniel, > > > > > > > > > > i test the build of MariaDB with cmake 3.5. The build fails with > > > > > erros: > > > > > > > > > > -- Looking for include file libaio.h > > > > > -- Looking for include file libaio.h - not found > > > > > > > > > > and: > > > > > -- Looking for malloc_stats_print in jemalloc_pic > > > > > -- Looking for malloc_stats_print in jemalloc_pic - not found > > > > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): > > > > > jemalloc is not found > > > > > Call Stack (most recent call first): > > > > > CMakeLists.txt:337 (CHECK_JEMALLOC) > > > > > > > > > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no > > > > > effect. > > > > > After integration of libaio and lemalloc 2.0.4 is the build > > > > > successfully. > > > > > Jemalloc 2.1.0 is to new and brings the same error. > > > > > > > > > > Marcel Lorenz > > > > > > > > > > > > > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: > > > > > > > > > > > > > > > > > > > > > > > > It is required to manually run mysql_upgrade after the new > > > > > > package has been installed. > > > > > > > > > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > > > > > > --- > > > > > > config/backup/includes/mysql | 1 + > > > > > > config/mysql/my.cnf | 1 - > > > > > > config/rootfiles/common/mysql-libs | 16 +- > > > > > > config/rootfiles/packages/mysql | 525 > > > > > > +++++++++++++++++++++++++++++++++---- > > > > > > lfs/mysql | 68 +++-- > > > > > > make.sh | 6 +- > > > > > > src/initscripts/init.d/mysql | 4 +- > > > > > > src/paks/mysql/update.sh | 4 + > > > > > > 8 files changed, 534 insertions(+), 91 deletions(-) > > > > > > > > > > > > diff --git a/config/backup/includes/mysql > > > > > > b/config/backup/includes/mysql > > > > > > index bcb837c..be6bc5c 100644 > > > > > > --- a/config/backup/includes/mysql > > > > > > +++ b/config/backup/includes/mysql > > > > > > @@ -1,2 +1,3 @@ > > > > > > /etc/my.cnf > > > > > > +/etc/my.cnf.d > > > > > > /srv/mysql > > > > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > > > > > > index d9b75e8..29a568a 100644 > > > > > > --- a/config/mysql/my.cnf > > > > > > +++ b/config/mysql/my.cnf > > > > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > > > > > > > > > > > [mysql.server] > > > > > > user=mysql > > > > > > -basedir=/var/lib > > > > > > > > > > > > [mysqld_safe] > > > > > > log-error=/var/log/mysqld.log > > > > > > diff --git a/config/rootfiles/common/mysql-libs > > > > > > b/config/rootfiles/common/mysql-libs > > > > > > index 6eb0384..e3e4bf3 100644 > > > > > > --- a/config/rootfiles/common/mysql-libs > > > > > > +++ b/config/rootfiles/common/mysql-libs > > > > > > @@ -1,10 +1,10 @@ > > > > > > -usr/lib/libmysqlclient.so.15 > > > > > > -usr/lib/libmysqlclient.so.15.0.0 > > > > > > -usr/lib/libmysqlclient_r.so.15 > > > > > > -usr/lib/libmysqlclient_r.so.15.0.0 > > > > > > +usr/lib/libmysqlclient.so.18 > > > > > > +usr/lib/libmysqlclient.so.18.0.0 > > > > > > +usr/lib/libmysqlclient_r.so.18 > > > > > > +usr/lib/libmysqlclient_r.so.18.0.0 > > > > > > usr/lib/mysql/libmysqlclient.so > > > > > > -usr/lib/mysql/libmysqlclient.so.15 > > > > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 > > > > > > +usr/lib/mysql/libmysqlclient.so.18 > > > > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 > > > > > > usr/lib/mysql/libmysqlclient_r.so > > > > > > -usr/lib/mysql/libmysqlclient_r.so.15 > > > > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > > > > > +usr/lib/mysql/libmysqlclient_r.so.18 > > > > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > > > > > diff --git a/config/rootfiles/packages/mysql > > > > > > b/config/rootfiles/packages/mysql > > > > > > index 8f1414a..cb54804 100644 > > > > > > --- a/config/rootfiles/packages/mysql > > > > > > +++ b/config/rootfiles/packages/mysql > > > > > > @@ -1,16 +1,39 @@ > > > > > > -etc/my.cnf > > > > > > etc/rc.d/init.d/mysql > > > > > > +#etc/logrotate.d > > > > > > +etc/logrotate.d/mysql > > > > > > +etc/my.cnf > > > > > > +etc/my.cnf.d > > > > > > +etc/my.cnf.d/client.cnf > > > > > > +etc/my.cnf.d/enable_encryption.preset > > > > > > +etc/my.cnf.d/mysql-clients.cnf > > > > > > +etc/my.cnf.d/server.cnf > > > > > > srv/mysql > > > > > > +#srv/mysql/aria_log.00000001 > > > > > > +#srv/mysql/aria_log_control > > > > > > +#srv/mysql/ib_logfile0 > > > > > > +#srv/mysql/ib_logfile1 > > > > > > +#srv/mysql/ibdata1 > > > > > > #srv/mysql/mysql > > > > > > +#srv/mysql/mysql/column_stats.MYD > > > > > > +#srv/mysql/mysql/column_stats.MYI > > > > > > +#srv/mysql/mysql/column_stats.frm > > > > > > #srv/mysql/mysql/columns_priv.MYD > > > > > > #srv/mysql/mysql/columns_priv.MYI > > > > > > #srv/mysql/mysql/columns_priv.frm > > > > > > #srv/mysql/mysql/db.MYD > > > > > > #srv/mysql/mysql/db.MYI > > > > > > #srv/mysql/mysql/db.frm > > > > > > +#srv/mysql/mysql/event.MYD > > > > > > +#srv/mysql/mysql/event.MYI > > > > > > +#srv/mysql/mysql/event.frm > > > > > > #srv/mysql/mysql/func.MYD > > > > > > #srv/mysql/mysql/func.MYI > > > > > > #srv/mysql/mysql/func.frm > > > > > > +#srv/mysql/mysql/general_log.CSM > > > > > > +#srv/mysql/mysql/general_log.CSV > > > > > > +#srv/mysql/mysql/general_log.frm > > > > > > +#srv/mysql/mysql/gtid_slave_pos.frm > > > > > > +#srv/mysql/mysql/gtid_slave_pos.ibd > > > > > > #srv/mysql/mysql/help_category.MYD > > > > > > #srv/mysql/mysql/help_category.MYI > > > > > > #srv/mysql/mysql/help_category.frm > > > > > > @@ -26,12 +49,37 @@ srv/mysql > > > > > > #srv/mysql/mysql/host.MYD > > > > > > #srv/mysql/mysql/host.MYI > > > > > > #srv/mysql/mysql/host.frm > > > > > > +#srv/mysql/mysql/index_stats.MYD > > > > > > +#srv/mysql/mysql/index_stats.MYI > > > > > > +#srv/mysql/mysql/index_stats.frm > > > > > > +#srv/mysql/mysql/innodb_index_stats.frm > > > > > > +#srv/mysql/mysql/innodb_index_stats.ibd > > > > > > +#srv/mysql/mysql/innodb_table_stats.frm > > > > > > +#srv/mysql/mysql/innodb_table_stats.ibd > > > > > > +#srv/mysql/mysql/plugin.MYD > > > > > > +#srv/mysql/mysql/plugin.MYI > > > > > > +#srv/mysql/mysql/plugin.frm > > > > > > #srv/mysql/mysql/proc.MYD > > > > > > #srv/mysql/mysql/proc.MYI > > > > > > #srv/mysql/mysql/proc.frm > > > > > > #srv/mysql/mysql/procs_priv.MYD > > > > > > #srv/mysql/mysql/procs_priv.MYI > > > > > > #srv/mysql/mysql/procs_priv.frm > > > > > > +#srv/mysql/mysql/proxies_priv.MYD > > > > > > +#srv/mysql/mysql/proxies_priv.MYI > > > > > > +#srv/mysql/mysql/proxies_priv.frm > > > > > > +#srv/mysql/mysql/roles_mapping.MYD > > > > > > +#srv/mysql/mysql/roles_mapping.MYI > > > > > > +#srv/mysql/mysql/roles_mapping.frm > > > > > > +#srv/mysql/mysql/servers.MYD > > > > > > +#srv/mysql/mysql/servers.MYI > > > > > > +#srv/mysql/mysql/servers.frm > > > > > > +#srv/mysql/mysql/slow_log.CSM > > > > > > +#srv/mysql/mysql/slow_log.CSV > > > > > > +#srv/mysql/mysql/slow_log.frm > > > > > > +#srv/mysql/mysql/table_stats.MYD > > > > > > +#srv/mysql/mysql/table_stats.MYI > > > > > > +#srv/mysql/mysql/table_stats.frm > > > > > > #srv/mysql/mysql/tables_priv.MYD > > > > > > #srv/mysql/mysql/tables_priv.MYI > > > > > > #srv/mysql/mysql/tables_priv.frm > > > > > > @@ -53,8 +101,14 @@ srv/mysql > > > > > > #srv/mysql/mysql/user.MYD > > > > > > #srv/mysql/mysql/user.MYI > > > > > > #srv/mysql/mysql/user.frm > > > > > > -srv/mysql/test > > > > > > -usr/bin/comp_err > > > > > > +#srv/mysql/performance_schema > > > > > > +#srv/mysql/performance_schema/db.opt > > > > > > +#srv/mysql/test > > > > > > +usr/bin/aria_chk > > > > > > +usr/bin/aria_dump_log > > > > > > +usr/bin/aria_ftdump > > > > > > +usr/bin/aria_pack > > > > > > +usr/bin/aria_read_log > > > > > > usr/bin/innochecksum > > > > > > usr/bin/msql2mysql > > > > > > usr/bin/my_print_defaults > > > > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk > > > > > > usr/bin/myisamlog > > > > > > usr/bin/myisampack > > > > > > usr/bin/mysql > > > > > > -usr/bin/mysql_client_test > > > > > > usr/bin/mysql_config > > > > > > usr/bin/mysql_convert_table_format > > > > > > -usr/bin/mysql_explain_log > > > > > > usr/bin/mysql_find_rows > > > > > > usr/bin/mysql_fix_extensions > > > > > > -usr/bin/mysql_fix_privilege_tables > > > > > > usr/bin/mysql_install_db > > > > > > +usr/bin/mysql_plugin > > > > > > usr/bin/mysql_secure_installation > > > > > > usr/bin/mysql_setpermission > > > > > > -usr/bin/mysql_tableinfo > > > > > > usr/bin/mysql_tzinfo_to_sql > > > > > > usr/bin/mysql_upgrade > > > > > > -usr/bin/mysql_upgrade_shell > > > > > > usr/bin/mysql_waitpid > > > > > > usr/bin/mysql_zap > > > > > > usr/bin/mysqlaccess > > > > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > > > > > > usr/bin/mysqlhotcopy > > > > > > usr/bin/mysqlimport > > > > > > usr/bin/mysqlshow > > > > > > +usr/bin/mysqlslap > > > > > > usr/bin/mysqltest > > > > > > -usr/bin/mysqltestmanager > > > > > > -usr/bin/mysqltestmanager-pwgen > > > > > > -usr/bin/mysqltestmanagerc > > > > > > +#usr/bin/mytop > > > > > > usr/bin/perror > > > > > > usr/bin/replace > > > > > > usr/bin/resolve_stack_dump > > > > > > usr/bin/resolveip > > > > > > +usr/bin/wsrep_sst_common > > > > > > +usr/bin/wsrep_sst_mysqldump > > > > > > +usr/bin/wsrep_sst_rsync > > > > > > +usr/bin/wsrep_sst_xtrabackup > > > > > > +usr/bin/wsrep_sst_xtrabackup-v2 > > > > > > +#usr/data > > > > > > +#usr/data/test > > > > > > +#usr/data/test/db.opt > > > > > > #usr/include/mysql > > > > > > +#usr/include/mysql/auth_dialog_client.h > > > > > > +#usr/include/mysql/big_endian.h > > > > > > +#usr/include/mysql/byte_order_generic.h > > > > > > +#usr/include/mysql/byte_order_generic_x86.h > > > > > > +#usr/include/mysql/byte_order_generic_x86_64.h > > > > > > +#usr/include/mysql/client_plugin.h > > > > > > #usr/include/mysql/decimal.h > > > > > > #usr/include/mysql/errmsg.h > > > > > > +#usr/include/mysql/handler_ername.h > > > > > > +#usr/include/mysql/handler_state.h > > > > > > #usr/include/mysql/keycache.h > > > > > > +#usr/include/mysql/little_endian.h > > > > > > #usr/include/mysql/m_ctype.h > > > > > > #usr/include/mysql/m_string.h > > > > > > +#usr/include/mysql/ma_dyncol.h > > > > > > #usr/include/mysql/my_alloc.h > > > > > > #usr/include/mysql/my_attribute.h > > > > > > +#usr/include/mysql/my_byteorder.h > > > > > > +#usr/include/mysql/my_compiler.h > > > > > > #usr/include/mysql/my_config.h > > > > > > #usr/include/mysql/my_dbug.h > > > > > > +#usr/include/mysql/my_decimal_limits.h > > > > > > #usr/include/mysql/my_dir.h > > > > > > #usr/include/mysql/my_getopt.h > > > > > > #usr/include/mysql/my_global.h > > > > > > #usr/include/mysql/my_list.h > > > > > > #usr/include/mysql/my_net.h > > > > > > -#usr/include/mysql/my_no_pthread.h > > > > > > #usr/include/mysql/my_pthread.h > > > > > > #usr/include/mysql/my_sys.h > > > > > > +#usr/include/mysql/my_valgrind.h > > > > > > #usr/include/mysql/my_xml.h > > > > > > #usr/include/mysql/mysql.h > > > > > > #usr/include/mysql/mysql_com.h > > > > > > +#usr/include/mysql/mysql_com_server.h > > > > > > #usr/include/mysql/mysql_embed.h > > > > > > #usr/include/mysql/mysql_time.h > > > > > > #usr/include/mysql/mysql_version.h > > > > > > #usr/include/mysql/mysqld_ername.h > > > > > > #usr/include/mysql/mysqld_error.h > > > > > > -#usr/include/mysql/raid.h > > > > > > +#usr/include/mysql/plugin.h > > > > > > +#usr/include/mysql/plugin_audit.h > > > > > > +#usr/include/mysql/plugin_auth.h > > > > > > +#usr/include/mysql/plugin_auth_common.h > > > > > > +#usr/include/mysql/plugin_encryption.h > > > > > > +#usr/include/mysql/plugin_ftparser.h > > > > > > +#usr/include/mysql/plugin_password_validation.h > > > > > > +#usr/include/mysql/private > > > > > > +#usr/include/mysql/private/atomic > > > > > > +#usr/include/mysql/private/atomic/gcc_builtins.h > > > > > > +#usr/include/mysql/private/atomic/generic-msvc.h > > > > > > +#usr/include/mysql/private/atomic/nolock.h > > > > > > +#usr/include/mysql/private/atomic/solaris.h > > > > > > +#usr/include/mysql/private/atomic/x86-gcc.h > > > > > > +#usr/include/mysql/private/authors.h > > > > > > +#usr/include/mysql/private/base64.h > > > > > > +#usr/include/mysql/private/bounded_queue.h > > > > > > +#usr/include/mysql/private/client_settings.h > > > > > > +#usr/include/mysql/private/compat56.h > > > > > > +#usr/include/mysql/private/config.h > > > > > > +#usr/include/mysql/private/contributors.h > > > > > > +#usr/include/mysql/private/create_options.h > > > > > > +#usr/include/mysql/private/custom_conf.h > > > > > > +#usr/include/mysql/private/datadict.h > > > > > > +#usr/include/mysql/private/debug_sync.h > > > > > > +#usr/include/mysql/private/derror.h > > > > > > +#usr/include/mysql/private/des_key_file.h > > > > > > +#usr/include/mysql/private/discover.h > > > > > > +#usr/include/mysql/private/event_data_objects.h > > > > > > +#usr/include/mysql/private/event_db_repository.h > > > > > > +#usr/include/mysql/private/event_parse_data.h > > > > > > +#usr/include/mysql/private/event_queue.h > > > > > > +#usr/include/mysql/private/event_scheduler.h > > > > > > +#usr/include/mysql/private/events.h > > > > > > +#usr/include/mysql/private/field.h > > > > > > +#usr/include/mysql/private/filesort.h > > > > > > +#usr/include/mysql/private/filesort_utils.h > > > > > > +#usr/include/mysql/private/ft_global.h > > > > > > +#usr/include/mysql/private/gcalc_slicescan.h > > > > > > +#usr/include/mysql/private/gcalc_tools.h > > > > > > +#usr/include/mysql/private/group_by_handler.h > > > > > > +#usr/include/mysql/private/gstream.h > > > > > > +#usr/include/mysql/private/ha_partition.h > > > > > > +#usr/include/mysql/private/handler.h > > > > > > +#usr/include/mysql/private/hash.h > > > > > > +#usr/include/mysql/private/hash_filo.h > > > > > > +#usr/include/mysql/private/heap.h > > > > > > +#usr/include/mysql/private/hostname.h > > > > > > +#usr/include/mysql/private/init.h > > > > > > +#usr/include/mysql/private/innodb_priv.h > > > > > > +#usr/include/mysql/private/item.h > > > > > > +#usr/include/mysql/private/item_cmpfunc.h > > > > > > +#usr/include/mysql/private/item_create.h > > > > > > +#usr/include/mysql/private/item_func.h > > > > > > +#usr/include/mysql/private/item_geofunc.h > > > > > > +#usr/include/mysql/private/item_inetfunc.h > > > > > > +#usr/include/mysql/private/item_row.h > > > > > > +#usr/include/mysql/private/item_strfunc.h > > > > > > +#usr/include/mysql/private/item_subselect.h > > > > > > +#usr/include/mysql/private/item_sum.h > > > > > > +#usr/include/mysql/private/item_timefunc.h > > > > > > +#usr/include/mysql/private/item_xmlfunc.h > > > > > > +#usr/include/mysql/private/key.h > > > > > > +#usr/include/mysql/private/keycaches.h > > > > > > +#usr/include/mysql/private/lex.h > > > > > > +#usr/include/mysql/private/lex_hash.h > > > > > > +#usr/include/mysql/private/lex_symbol.h > > > > > > +#usr/include/mysql/private/lex_token.h > > > > > > +#usr/include/mysql/private/lf.h > > > > > > +#usr/include/mysql/private/lock.h > > > > > > +#usr/include/mysql/private/log.h > > > > > > +#usr/include/mysql/private/log_event.h > > > > > > +#usr/include/mysql/private/log_event_old.h > > > > > > +#usr/include/mysql/private/log_slow.h > > > > > > +#usr/include/mysql/private/maria.h > > > > > > +#usr/include/mysql/private/mdl.h > > > > > > +#usr/include/mysql/private/mem_root_array.h > > > > > > +#usr/include/mysql/private/message.h > > > > > > +#usr/include/mysql/private/multi_range_read.h > > > > > > +#usr/include/mysql/private/my_alarm.h > > > > > > +#usr/include/mysql/private/my_apc.h > > > > > > +#usr/include/mysql/private/my_atomic.h > > > > > > +#usr/include/mysql/private/my_base.h > > > > > > +#usr/include/mysql/private/my_bit.h > > > > > > +#usr/include/mysql/private/my_bitmap.h > > > > > > +#usr/include/mysql/private/my_check_opt.h > > > > > > +#usr/include/mysql/private/my_compare.h > > > > > > +#usr/include/mysql/private/my_context.h > > > > > > +#usr/include/mysql/private/my_cpu.h > > > > > > +#usr/include/mysql/private/my_crypt.h > > > > > > +#usr/include/mysql/private/my_decimal.h > > > > > > +#usr/include/mysql/private/my_default.h > > > > > > +#usr/include/mysql/private/my_handler_errors.h > > > > > > +#usr/include/mysql/private/my_json_writer.h > > > > > > +#usr/include/mysql/private/my_libwrap.h > > > > > > +#usr/include/mysql/private/my_md5.h > > > > > > +#usr/include/mysql/private/my_nosys.h > > > > > > +#usr/include/mysql/private/my_rdtsc.h > > > > > > +#usr/include/mysql/private/my_rnd.h > > > > > > +#usr/include/mysql/private/my_stacktrace.h > > > > > > +#usr/include/mysql/private/my_systemd.h > > > > > > +#usr/include/mysql/private/my_time.h > > > > > > +#usr/include/mysql/private/my_tree.h > > > > > > +#usr/include/mysql/private/my_uctype.h > > > > > > +#usr/include/mysql/private/my_user.h > > > > > > +#usr/include/mysql/private/myisam.h > > > > > > +#usr/include/mysql/private/myisamchk.h > > > > > > +#usr/include/mysql/private/myisammrg.h > > > > > > +#usr/include/mysql/private/myisampack.h > > > > > > +#usr/include/mysql/private/mysql_async.h > > > > > > +#usr/include/mysql/private/mysqld.h > > > > > > +#usr/include/mysql/private/mysqld_default_groups.h > > > > > > +#usr/include/mysql/private/mysqld_suffix.h > > > > > > +#usr/include/mysql/private/mysys_err.h > > > > > > +#usr/include/mysql/private/nt_servc.h > > > > > > +#usr/include/mysql/private/opt_range.h > > > > > > +#usr/include/mysql/private/opt_subselect.h > > > > > > +#usr/include/mysql/private/parse_file.h > > > > > > +#usr/include/mysql/private/partition_element.h > > > > > > +#usr/include/mysql/private/partition_info.h > > > > > > +#usr/include/mysql/private/password.h > > > > > > +#usr/include/mysql/private/probes_mysql.h > > > > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h > > > > > > +#usr/include/mysql/private/procedure.h > > > > > > +#usr/include/mysql/private/protocol.h > > > > > > +#usr/include/mysql/private/queues.h > > > > > > +#usr/include/mysql/private/records.h > > > > > > +#usr/include/mysql/private/repl_failsafe.h > > > > > > +#usr/include/mysql/private/replication.h > > > > > > +#usr/include/mysql/private/rijndael.h > > > > > > +#usr/include/mysql/private/rpl_constants.h > > > > > > +#usr/include/mysql/private/rpl_filter.h > > > > > > +#usr/include/mysql/private/rpl_gtid.h > > > > > > +#usr/include/mysql/private/rpl_handler.h > > > > > > +#usr/include/mysql/private/rpl_injector.h > > > > > > +#usr/include/mysql/private/rpl_mi.h > > > > > > +#usr/include/mysql/private/rpl_parallel.h > > > > > > +#usr/include/mysql/private/rpl_record.h > > > > > > +#usr/include/mysql/private/rpl_record_old.h > > > > > > +#usr/include/mysql/private/rpl_reporting.h > > > > > > +#usr/include/mysql/private/rpl_rli.h > > > > > > +#usr/include/mysql/private/rpl_tblmap.h > > > > > > +#usr/include/mysql/private/rpl_utility.h > > > > > > +#usr/include/mysql/private/scheduler.h > > > > > > +#usr/include/mysql/private/service_versions.h > > > > > > +#usr/include/mysql/private/set_var.h > > > > > > +#usr/include/mysql/private/sha1.h > > > > > > +#usr/include/mysql/private/sha2.h > > > > > > +#usr/include/mysql/private/slave.h > > > > > > +#usr/include/mysql/private/sp.h > > > > > > +#usr/include/mysql/private/sp_cache.h > > > > > > +#usr/include/mysql/private/sp_head.h > > > > > > +#usr/include/mysql/private/sp_pcontext.h > > > > > > +#usr/include/mysql/private/sp_rcontext.h > > > > > > +#usr/include/mysql/private/spatial.h > > > > > > +#usr/include/mysql/private/sql_acl.h > > > > > > +#usr/include/mysql/private/sql_admin.h > > > > > > +#usr/include/mysql/private/sql_alter.h > > > > > > +#usr/include/mysql/private/sql_analyse.h > > > > > > +#usr/include/mysql/private/sql_analyze_stmt.h > > > > > > +#usr/include/mysql/private/sql_array.h > > > > > > +#usr/include/mysql/private/sql_audit.h > > > > > > +#usr/include/mysql/private/sql_base.h > > > > > > +#usr/include/mysql/private/sql_binlog.h > > > > > > +#usr/include/mysql/private/sql_bitmap.h > > > > > > +#usr/include/mysql/private/sql_bootstrap.h > > > > > > +#usr/include/mysql/private/sql_cache.h > > > > > > +#usr/include/mysql/private/sql_callback.h > > > > > > +#usr/include/mysql/private/sql_class.h > > > > > > +#usr/include/mysql/private/sql_cmd.h > > > > > > +#usr/include/mysql/private/sql_connect.h > > > > > > +#usr/include/mysql/private/sql_const.h > > > > > > +#usr/include/mysql/private/sql_crypt.h > > > > > > +#usr/include/mysql/private/sql_cursor.h > > > > > > +#usr/include/mysql/private/sql_db.h > > > > > > +#usr/include/mysql/private/sql_delete.h > > > > > > +#usr/include/mysql/private/sql_derived.h > > > > > > +#usr/include/mysql/private/sql_digest.h > > > > > > +#usr/include/mysql/private/sql_digest_stream.h > > > > > > +#usr/include/mysql/private/sql_do.h > > > > > > +#usr/include/mysql/private/sql_error.h > > > > > > +#usr/include/mysql/private/sql_explain.h > > > > > > +#usr/include/mysql/private/sql_expression_cache.h > > > > > > +#usr/include/mysql/private/sql_get_diagnostics.h > > > > > > +#usr/include/mysql/private/sql_handler.h > > > > > > +#usr/include/mysql/private/sql_help.h > > > > > > +#usr/include/mysql/private/sql_hset.h > > > > > > +#usr/include/mysql/private/sql_insert.h > > > > > > +#usr/include/mysql/private/sql_join_cache.h > > > > > > +#usr/include/mysql/private/sql_lex.h > > > > > > +#usr/include/mysql/private/sql_lifo_buffer.h > > > > > > +#usr/include/mysql/private/sql_list.h > > > > > > +#usr/include/mysql/private/sql_load.h > > > > > > +#usr/include/mysql/private/sql_locale.h > > > > > > +#usr/include/mysql/private/sql_manager.h > > > > > > +#usr/include/mysql/private/sql_parse.h > > > > > > +#usr/include/mysql/private/sql_partition.h > > > > > > +#usr/include/mysql/private/sql_partition_admin.h > > > > > > +#usr/include/mysql/private/sql_plist.h > > > > > > +#usr/include/mysql/private/sql_plugin.h > > > > > > +#usr/include/mysql/private/sql_plugin_compat.h > > > > > > +#usr/include/mysql/private/sql_prepare.h > > > > > > +#usr/include/mysql/private/sql_priv.h > > > > > > +#usr/include/mysql/private/sql_profile.h > > > > > > +#usr/include/mysql/private/sql_reload.h > > > > > > +#usr/include/mysql/private/sql_rename.h > > > > > > +#usr/include/mysql/private/sql_repl.h > > > > > > +#usr/include/mysql/private/sql_select.h > > > > > > +#usr/include/mysql/private/sql_servers.h > > > > > > +#usr/include/mysql/private/sql_show.h > > > > > > +#usr/include/mysql/private/sql_signal.h > > > > > > +#usr/include/mysql/private/sql_sort.h > > > > > > +#usr/include/mysql/private/sql_statistics.h > > > > > > +#usr/include/mysql/private/sql_string.h > > > > > > +#usr/include/mysql/private/sql_table.h > > > > > > +#usr/include/mysql/private/sql_tablespace.h > > > > > > +#usr/include/mysql/private/sql_test.h > > > > > > +#usr/include/mysql/private/sql_time.h > > > > > > +#usr/include/mysql/private/sql_trigger.h > > > > > > +#usr/include/mysql/private/sql_truncate.h > > > > > > +#usr/include/mysql/private/sql_type.h > > > > > > +#usr/include/mysql/private/sql_udf.h > > > > > > +#usr/include/mysql/private/sql_union.h > > > > > > +#usr/include/mysql/private/sql_update.h > > > > > > +#usr/include/mysql/private/sql_view.h > > > > > > +#usr/include/mysql/private/sql_yacc.h > > > > > > +#usr/include/mysql/private/strfunc.h > > > > > > +#usr/include/mysql/private/structs.h > > > > > > +#usr/include/mysql/private/sys_vars_shared.h > > > > > > +#usr/include/mysql/private/t_ctype.h > > > > > > +#usr/include/mysql/private/table.h > > > > > > +#usr/include/mysql/private/table_cache.h > > > > > > +#usr/include/mysql/private/thr_alarm.h > > > > > > +#usr/include/mysql/private/thr_lock.h > > > > > > +#usr/include/mysql/private/thr_malloc.h > > > > > > +#usr/include/mysql/private/thr_timer.h > > > > > > +#usr/include/mysql/private/thread_pool_priv.h > > > > > > +#usr/include/mysql/private/threadpool.h > > > > > > +#usr/include/mysql/private/transaction.h > > > > > > +#usr/include/mysql/private/tzfile.h > > > > > > +#usr/include/mysql/private/tztime.h > > > > > > +#usr/include/mysql/private/unireg.h > > > > > > +#usr/include/mysql/private/violite.h > > > > > > +#usr/include/mysql/private/waiting_threads.h > > > > > > +#usr/include/mysql/private/welcome_copyright_notice.h > > > > > > +#usr/include/mysql/private/winservice.h > > > > > > +#usr/include/mysql/private/wqueue.h > > > > > > +#usr/include/mysql/private/wsrep.h > > > > > > +#usr/include/mysql/private/wsrep_applier.h > > > > > > +#usr/include/mysql/private/wsrep_binlog.h > > > > > > +#usr/include/mysql/private/wsrep_mysqld.h > > > > > > +#usr/include/mysql/private/wsrep_priv.h > > > > > > +#usr/include/mysql/private/wsrep_sst.h > > > > > > +#usr/include/mysql/private/wsrep_thd.h > > > > > > +#usr/include/mysql/private/wsrep_utils.h > > > > > > +#usr/include/mysql/private/wsrep_var.h > > > > > > +#usr/include/mysql/private/wsrep_xid.h > > > > > > +#usr/include/mysql/psi > > > > > > +#usr/include/mysql/psi/mysql_file.h > > > > > > +#usr/include/mysql/psi/mysql_idle.h > > > > > > +#usr/include/mysql/psi/mysql_socket.h > > > > > > +#usr/include/mysql/psi/mysql_stage.h > > > > > > +#usr/include/mysql/psi/mysql_statement.h > > > > > > +#usr/include/mysql/psi/mysql_table.h > > > > > > +#usr/include/mysql/psi/mysql_thread.h > > > > > > +#usr/include/mysql/psi/psi.h > > > > > > +#usr/include/mysql/psi/psi_abi_v0.h > > > > > > +#usr/include/mysql/psi/psi_abi_v1.h > > > > > > +#usr/include/mysql/psi/psi_abi_v2.h > > > > > > +#usr/include/mysql/service_debug_sync.h > > > > > > +#usr/include/mysql/service_encryption.h > > > > > > +#usr/include/mysql/service_encryption_scheme.h > > > > > > +#usr/include/mysql/service_kill_statement.h > > > > > > +#usr/include/mysql/service_logger.h > > > > > > +#usr/include/mysql/service_md5.h > > > > > > +#usr/include/mysql/service_my_snprintf.h > > > > > > +#usr/include/mysql/service_progress_report.h > > > > > > +#usr/include/mysql/service_sha1.h > > > > > > +#usr/include/mysql/service_thd_alloc.h > > > > > > +#usr/include/mysql/service_thd_autoinc.h > > > > > > +#usr/include/mysql/service_thd_error_context.h > > > > > > +#usr/include/mysql/service_thd_specifics.h > > > > > > +#usr/include/mysql/service_thd_timezone.h > > > > > > +#usr/include/mysql/service_thd_wait.h > > > > > > +#usr/include/mysql/service_wsrep.h > > > > > > +#usr/include/mysql/services.h > > > > > > #usr/include/mysql/sql_common.h > > > > > > #usr/include/mysql/sql_state.h > > > > > > #usr/include/mysql/sslopt-case.h > > > > > > @@ -133,33 +489,78 @@ usr/bin/resolveip > > > > > > #usr/include/mysql/sslopt-vars.h > > > > > > #usr/include/mysql/typelib.h > > > > > > #usr/lib/libmysqlclient.so > > > > > > -#usr/lib/libmysqlclient.so.15 > > > > > > -#usr/lib/libmysqlclient.so.15.0.0 > > > > > > +#usr/lib/libmysqlclient.so.18 > > > > > > +#usr/lib/libmysqlclient.so.18.0.0 > > > > > > #usr/lib/libmysqlclient_r.so > > > > > > -#usr/lib/libmysqlclient_r.so.15 > > > > > > -#usr/lib/libmysqlclient_r.so.15.0.0 > > > > > > +#usr/lib/libmysqlclient_r.so.18 > > > > > > +#usr/lib/libmysqlclient_r.so.18.0.0 > > > > > > #usr/lib/mysql > > > > > > -#usr/lib/mysql/libdbug.a > > > > > > -#usr/lib/mysql/libheap.a > > > > > > -#usr/lib/mysql/libmyisam.a > > > > > > -#usr/lib/mysql/libmyisammrg.a > > > > > > #usr/lib/mysql/libmysqlclient.a > > > > > > -#usr/lib/mysql/libmysqlclient.la > > > > > > #usr/lib/mysql/libmysqlclient.so > > > > > > -#usr/lib/mysql/libmysqlclient.so.15 > > > > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > > > > > > +#usr/lib/mysql/libmysqlclient.so.18 > > > > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > > > > > > #usr/lib/mysql/libmysqlclient_r.a > > > > > > -#usr/lib/mysql/libmysqlclient_r.la > > > > > > #usr/lib/mysql/libmysqlclient_r.so > > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15 > > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > > > > > -#usr/lib/mysql/libmystrings.a > > > > > > -#usr/lib/mysql/libmysys.a > > > > > > -#usr/lib/mysql/libvio.a > > > > > > -usr/sbin/mysqld > > > > > > -usr/sbin/mysqlmanager > > > > > > -#usr/share/info/mysql.info > > > > > > -#usr/share/man/man1/comp_err.1 > > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18 > > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > > > > > +#usr/lib/mysql/libmysqlservices.a > > > > > > +usr/lib/mysql/plugin > > > > > > +#usr/lib/mysql/plugin/adt_null.so > > > > > > +#usr/lib/mysql/plugin/auth_0x0100.so > > > > > > +#usr/lib/mysql/plugin/auth_pam.so > > > > > > +#usr/lib/mysql/plugin/auth_socket.so > > > > > > +#usr/lib/mysql/plugin/auth_test_plugin.so > > > > > > +#usr/lib/mysql/plugin/daemon_example.ini > > > > > > +#usr/lib/mysql/plugin/debug_key_management.so > > > > > > +#usr/lib/mysql/plugin/dialog.so > > > > > > +#usr/lib/mysql/plugin/dialog_examples.so > > > > > > +#usr/lib/mysql/plugin/example_key_management.so > > > > > > +#usr/lib/mysql/plugin/file_key_management.so > > > > > > +#usr/lib/mysql/plugin/ha_archive.so > > > > > > +#usr/lib/mysql/plugin/ha_blackhole.so > > > > > > +#usr/lib/mysql/plugin/ha_connect.so > > > > > > +#usr/lib/mysql/plugin/ha_example.so > > > > > > +#usr/lib/mysql/plugin/ha_federated.so > > > > > > +#usr/lib/mysql/plugin/ha_federatedx.so > > > > > > +#usr/lib/mysql/plugin/ha_innodb.so > > > > > > +#usr/lib/mysql/plugin/ha_mroonga.so > > > > > > +#usr/lib/mysql/plugin/ha_sphinx.so > > > > > > +#usr/lib/mysql/plugin/ha_spider.so > > > > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > > > > > > +#usr/lib/mysql/plugin/handlersocket.so > > > > > > +#usr/lib/mysql/plugin/libdaemon_example.so > > > > > > +#usr/lib/mysql/plugin/locales.so > > > > > > +#usr/lib/mysql/plugin/metadata_lock_info.so > > > > > > +#usr/lib/mysql/plugin/mypluglib.so > > > > > > +#usr/lib/mysql/plugin/mysql_clear_password.so > > > > > > +#usr/lib/mysql/plugin/qa_auth_client.so > > > > > > +#usr/lib/mysql/plugin/qa_auth_interface.so > > > > > > +#usr/lib/mysql/plugin/qa_auth_server.so > > > > > > +#usr/lib/mysql/plugin/query_cache_info.so > > > > > > +#usr/lib/mysql/plugin/query_response_time.so > > > > > > +#usr/lib/mysql/plugin/semisync_master.so > > > > > > +#usr/lib/mysql/plugin/semisync_slave.so > > > > > > +#usr/lib/mysql/plugin/server_audit.so > > > > > > +#usr/lib/mysql/plugin/simple_password_check.so > > > > > > +#usr/lib/mysql/plugin/sql_errlog.so > > > > > > +#usr/lib/mysql/plugin/wsrep_info.so > > > > > > +usr/libexec/mysqld > > > > > > +usr/libexec/rcmysql > > > > > > +#usr/share/aclocal/mysql.m4 > > > > > > +#usr/share/doc/mariadb-10.1.12 > > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING > > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > > > > > > +#usr/share/doc/mariadb-10.1.12/CREDITS > > > > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > > > > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > > > > > > +#usr/share/doc/mariadb-10.1.12/README > > > > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep > > > > > > +#usr/share/man/man1/aria_chk.1 > > > > > > +#usr/share/man/man1/aria_dump_log.1 > > > > > > +#usr/share/man/man1/aria_ftdump.1 > > > > > > +#usr/share/man/man1/aria_pack.1 > > > > > > +#usr/share/man/man1/aria_read_log.1 > > > > > > #usr/share/man/man1/innochecksum.1 > > > > > > #usr/share/man/man1/msql2mysql.1 > > > > > > #usr/share/man/man1/my_print_defaults.1 > > > > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > > > > > > #usr/share/man/man1/mysql.1 > > > > > > #usr/share/man/man1/mysql.server.1 > > > > > > #usr/share/man/man1/mysql_client_test.1 > > > > > > +#usr/share/man/man1/mysql_client_test_embedded.1 > > > > > > #usr/share/man/man1/mysql_config.1 > > > > > > #usr/share/man/man1/mysql_convert_table_format.1 > > > > > > -#usr/share/man/man1/mysql_explain_log.1 > > > > > > #usr/share/man/man1/mysql_find_rows.1 > > > > > > #usr/share/man/man1/mysql_fix_extensions.1 > > > > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > > > > > > #usr/share/man/man1/mysql_install_db.1 > > > > > > +#usr/share/man/man1/mysql_plugin.1 > > > > > > #usr/share/man/man1/mysql_secure_installation.1 > > > > > > #usr/share/man/man1/mysql_setpermission.1 > > > > > > -#usr/share/man/man1/mysql_tableinfo.1 > > > > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > > > > > > #usr/share/man/man1/mysql_upgrade.1 > > > > > > #usr/share/man/man1/mysql_waitpid.1 > > > > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > > > > > > #usr/share/man/man1/mysqldumpslow.1 > > > > > > #usr/share/man/man1/mysqlhotcopy.1 > > > > > > #usr/share/man/man1/mysqlimport.1 > > > > > > -#usr/share/man/man1/mysqlman.1 > > > > > > #usr/share/man/man1/mysqlshow.1 > > > > > > +#usr/share/man/man1/mysqlslap.1 > > > > > > #usr/share/man/man1/mysqltest.1 > > > > > > +#usr/share/man/man1/mysqltest_embedded.1 > > > > > > #usr/share/man/man1/perror.1 > > > > > > #usr/share/man/man1/replace.1 > > > > > > #usr/share/man/man1/resolve_stack_dump.1 > > > > > > #usr/share/man/man1/resolveip.1 > > > > > > -#usr/share/man/man1/safe_mysqld.1 > > > > > > #usr/share/man/man8/mysqld.8 > > > > > > -#usr/share/man/man8/mysqlmanager.8 > > > > > > +#usr/share/mariadb-10.1.12 > > > > > > +#usr/share/mariadb-10.1.12/binary-configure > > > > > > +#usr/share/mariadb-10.1.12/magic > > > > > > +#usr/share/mariadb-10.1.12/my-huge.cnf > > > > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > > > > > > +#usr/share/mariadb-10.1.12/my-large.cnf > > > > > > +#usr/share/mariadb-10.1.12/my-medium.cnf > > > > > > +#usr/share/mariadb-10.1.12/my-small.cnf > > > > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate > > > > > > +#usr/share/mariadb-10.1.12/mysql.server > > > > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server > > > > > > +#usr/share/mariadb-10.1.12/policy > > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor > > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README > > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > > > > > > +#usr/share/mariadb-10.1.12/policy/selinux > > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/README > > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > > > > > > +#usr/share/mariadb-10.1.12/wsrep.cnf > > > > > > +#usr/share/mariadb-10.1.12/wsrep_notify > > > > > > usr/share/mysql > > > > > > -#usr/share/mysql/binary-configure > > > > > > #usr/share/mysql/charsets > > > > > > #usr/share/mysql/charsets/Index.xml > > > > > > #usr/share/mysql/charsets/README > > > > > > @@ -244,7 +664,7 @@ usr/share/mysql > > > > > > #usr/share/mysql/dutch/errmsg.sys > > > > > > #usr/share/mysql/english > > > > > > #usr/share/mysql/english/errmsg.sys > > > > > > -#usr/share/mysql/errmsg.txt > > > > > > +#usr/share/mysql/errmsg-utf8.txt > > > > > > #usr/share/mysql/estonian > > > > > > #usr/share/mysql/estonian/errmsg.sys > > > > > > #usr/share/mysql/fill_help_tables.sql > > > > > > @@ -256,27 +676,22 @@ usr/share/mysql > > > > > > #usr/share/mysql/greek/errmsg.sys > > > > > > #usr/share/mysql/hungarian > > > > > > #usr/share/mysql/hungarian/errmsg.sys > > > > > > +#usr/share/mysql/install_spider.sql > > > > > > #usr/share/mysql/italian > > > > > > #usr/share/mysql/italian/errmsg.sys > > > > > > #usr/share/mysql/japanese > > > > > > #usr/share/mysql/japanese/errmsg.sys > > > > > > #usr/share/mysql/korean > > > > > > #usr/share/mysql/korean/errmsg.sys > > > > > > -#usr/share/mysql/mi_test_all > > > > > > -#usr/share/mysql/mi_test_all.res > > > > > > -#usr/share/mysql/my-huge.cnf > > > > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf > > > > > > -#usr/share/mysql/my-large.cnf > > > > > > -#usr/share/mysql/my-medium.cnf > > > > > > -#usr/share/mysql/my-small.cnf > > > > > > -#usr/share/mysql/mysql-log-rotate > > > > > > -#usr/share/mysql/mysql.server > > > > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql > > > > > > +#usr/share/mysql/maria_add_gis_sp.sql > > > > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > > > > > > +#usr/share/mysql/mroonga > > > > > > +#usr/share/mysql/mroonga/install.sql > > > > > > +#usr/share/mysql/mroonga/uninstall.sql > > > > > > +#usr/share/mysql/mysql_performance_tables.sql > > > > > > #usr/share/mysql/mysql_system_tables.sql > > > > > > #usr/share/mysql/mysql_system_tables_data.sql > > > > > > #usr/share/mysql/mysql_test_data_timezone.sql > > > > > > -#usr/share/mysql/mysqld_multi.server > > > > > > -#usr/share/mysql/ndb-config-2-node.ini > > > > > > #usr/share/mysql/norwegian > > > > > > #usr/share/mysql/norwegian-ny > > > > > > #usr/share/mysql/norwegian-ny/errmsg.sys > > > > > > @@ -299,5 +714,5 @@ usr/share/mysql > > > > > > #usr/share/mysql/swedish/errmsg.sys > > > > > > #usr/share/mysql/ukrainian > > > > > > #usr/share/mysql/ukrainian/errmsg.sys > > > > > > +#usr/share/pkgconfig/mariadb.pc > > > > > > var/ipfire/backup/addons/includes/mysql > > > > > > -#var/run/mysql > > > > > > diff --git a/lfs/mysql b/lfs/mysql > > > > > > index edcd651..2253928 100644 > > > > > > --- a/lfs/mysql > > > > > > +++ b/lfs/mysql > > > > > > @@ -24,17 +24,17 @@ > > > > > > > > > > > > include Config > > > > > > > > > > > > -VER = 5.0.96 > > > > > > +VER = 10.1.12 > > > > > > > > > > > > -THISAPP = mysql-$(VER) > > > > > > +THISAPP = mariadb-$(VER) > > > > > > DL_FILE = $(THISAPP).tar.gz > > > > > > DL_FROM = $(URL_IPFIRE) > > > > > > DIR_APP = $(DIR_SRC)/$(THISAPP) > > > > > > TARGET = $(DIR_INFO)/$(THISAPP) > > > > > > PROG = mysql > > > > > > -PAK_VER = 3 > > > > > > +PAK_VER = 4 > > > > > > > > > > > > -CFLAGS += -fno-strict-aliasing > > > > > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > > > > > > > > > > > > > > > > #################################################################### > > > > > > #### > > > > > > #### > > > > > > ### > > > > > > # Top-level Rules > > > > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > > > > > > > > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > > > > > > > > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > > > > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > > > > > > > > > > > install : $(TARGET) > > > > > > > > > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > > > > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > > > > > > @$(PREBUILD) > > > > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf > > > > > > $(DIR_DL)/$(DL_FILE) > > > > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ > > > > > > - --sysconfdir=/etc \ > > > > > > - --libexecdir=/usr/sbin \ > > > > > > - --localstatedir=/srv/mysql \ > > > > > > - --enable-thread-safe-client \ > > > > > > - --enable-assembler \ > > > > > > - --enable-local-infile \ > > > > > > - --with-unix-socket- > > > > > > path=/var/run/mysql/mysql.sock \ > > > > > > - --without-debug \ > > > > > > - --without-bench \ > > > > > > - --without-readline \ > > > > > > - --with-berkeley-db \ > > > > > > - --with-extra-charsets=all > > > > > > + cd $(DIR_APP) && cmake . \ > > > > > > + -DBUILD_CONFIG=mysql_release \ > > > > > > + -DFEATURE_SET="community" \ > > > > > > + -DNICE_PROJECT_NAME="MariaDB" \ > > > > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ > > > > > > + -DINSTALL_SYSCONFDIR="/etc" \ > > > > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > > > > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > > > > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > > > > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ > > > > > > + -DINSTALL_INFODIR="share/info" \ > > > > > > + -DINSTALL_LIBDIR="lib/mysql" \ > > > > > > + -DINSTALL_MANDIR="share/man" \ > > > > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > > > > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > > > > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > > > > > > + -DINSTALL_SBINDIR="libexec" \ > > > > > > + -DINSTALL_SCRIPTDIR="bin" \ > > > > > > + -DINSTALL_SQLBENCHDIR="share" \ > > > > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > > > > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > > > > > > + -DMYSQL_DATADIR="/srv/mysql" \ > > > > > > + -DTMPDIR="/var/tmp" \ > > > > > > + -DPID_FILE_DIR="/var/run/mysql" > > > > > > + -DENABLED_LOCAL_INFILE=ON \ > > > > > > + -DWITH_EMBEDDED_SERVER=OFF \ > > > > > > + -DWITH_SSL=system \ > > > > > > + -DWITH_ZLIB=system \ > > > > > > + -DWITH_PCRE=system \ > > > > > > + -DIGNORE_AIO_CHECK=ON \ > > > > > > + -DWITH_JEMALLOC=OFF > > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql install > > > > > > - rm -rf /tmp/mysql > > > > > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > > > > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > > > > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > > > > > > + rm -rf /usr/share/sql-bench > > > > > > + rm -rf /tmp/mysql > > > > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf > > > > > > /etc/my.cnf > > > > > > mkdir -p /srv/mysql > > > > > > - mysql_install_db --user=mysql --force > > > > > > + cd /usr/ && mysql_install_db --user=mysql --force > > > > > > chgrp -v mysql /srv/mysql{,/test,/mysql} > > > > > > chown mysql.mysql /srv/mysql/ > > > > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > > > > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > > > > > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > > > > > > /var/ipfire/backup/addons/includes/mysql > > > > > > + > > > > > > + # Install initscript > > > > > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > > > > > > + /etc/rc.d/init.d/mysql > > > > > > @rm -rf $(DIR_APP) > > > > > > @$(POSTBUILD) > > > > > > diff --git a/make.sh b/make.sh > > > > > > index 8392e30..0a2b8ae 100755 > > > > > > --- a/make.sh > > > > > > +++ b/make.sh > > > > > > @@ -391,6 +391,7 @@ buildipfire() { > > > > > > export LOGFILE > > > > > > ipfiremake configroot > > > > > > ipfiremake backup > > > > > > + ipfiremake initscripts > > > > > > ipfiremake pkg-config > > > > > > ipfiremake libusb > > > > > > ipfiremake libusb-compat > > > > > > @@ -521,6 +522,8 @@ buildipfire() { > > > > > > ipfiremake libxml2 > > > > > > ipfiremake libxslt > > > > > > ipfiremake BerkeleyDB > > > > > > + ipfiremake libarchive > > > > > > + ipfiremake cmake > > > > > > ipfiremake mysql > > > > > > ipfiremake cyrus-sasl > > > > > > ipfiremake openldap > > > > > > @@ -552,7 +555,6 @@ buildipfire() { > > > > > > ipfiremake hdparm > > > > > > ipfiremake sdparm > > > > > > ipfiremake mtools > > > > > > - ipfiremake initscripts > > > > > > ipfiremake whatmask > > > > > > ipfiremake conntrack-tools > > > > > > ipfiremake libupnp > > > > > > @@ -668,8 +670,6 @@ buildipfire() { > > > > > > ipfiremake libshout > > > > > > ipfiremake xvid > > > > > > ipfiremake libmpeg2 > > > > > > - ipfiremake libarchive > > > > > > - ipfiremake cmake > > > > > > ipfiremake gnump3d > > > > > > ipfiremake rsync > > > > > > ipfiremake tcpwrapper > > > > > > diff --git a/src/initscripts/init.d/mysql > > > > > > b/src/initscripts/init.d/mysql > > > > > > index 994e3c2..2c8cfbc 100644 > > > > > > --- a/src/initscripts/init.d/mysql > > > > > > +++ b/src/initscripts/init.d/mysql > > > > > > @@ -10,7 +10,7 @@ > > > > > > . /etc/sysconfig/rc > > > > > > . $rc_functions > > > > > > > > > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > > > > > > +PIDFILE=/var/run/mysql/mysql.pid > > > > > > KILLDELAY=20 > > > > > > > > > > > > case "$1" in > > > > > > @@ -66,7 +66,7 @@ case "$1" in > > > > > > ;; > > > > > > > > > > > > status) > > > > > > - statusproc /usr/sbin/mysqld > > > > > > + statusproc /usr/libexec/mysqld > > > > > > ;; > > > > > > > > > > > > *) > > > > > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > > > > > > index 548b9db..5e76574 100644 > > > > > > --- a/src/paks/mysql/update.sh > > > > > > +++ b/src/paks/mysql/update.sh > > > > > > @@ -27,6 +27,7 @@ > > > > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > > > > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > > > > > > /etc/my.cnf > > > > > > +/etc/my.cnf.d > > > > > > /srv/mysql > > > > > > EOF > > > > > > fi > > > > > > @@ -44,6 +45,9 @@ extract_files > > > > > > # Restore backup > > > > > > restore_backup "${NAME}" > > > > > > > > > > > > +# Remove basedir configuration line > > > > > > +sed -e "/^basedir=/d" -i /etc/my.cnf > > > > > > + > > > > > > # Restart the service > > > > > > start_service "${NAME}"
Hi Michael, sorry, what for logs you mean? This is the output from the command line after call ./install.sh in putty... I have test the installation of the MariaDB in a "next" test VM manually.. Marcel Am 2016-03-23 12:50, schrieb Michael Tremer: > Logs? > > On Wed, 2016-03-23 at 08:22 +0100, Marcel Lorenz wrote: >> Hi, >> >> have next effect at install.sh : >> **** >> /opt/pakfire/lib/functions.sh: line 93: /etc/init.d/: Is a directory >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL server is still not running. Waiting 5 seconds. >> MySQL still noch running... Exiting. >> mysqladmin: connect to server at 'localhost' failed >> error: 'Can't connect to local MySQL server through socket >> '/var/run/mysql/mysql.sock' (2 "No such file or directory")' >> Check that mysqld is running and that the socket: >> '/var/run/mysql/mysql.sock' exists! >> **** >> The daemon was not started automatically... >> >> A simple: "/etc/init.d/mysql start" is needed. >> >> Marcel >> >> Am 2016-03-22 22:55, schrieb Michael Tremer: >> > >> > Hi, >> > >> > On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: >> > > >> > > Hi Michael, >> > > >> > > I have seen this mail too late... >> > > >> > > After adding the "\", the build was ok without jemalloc and libaio. >> > > You can ignore this two patches from me. :) >> > I will drop these for now then. We can always pull them in later and >> > ship a new >> > release of maria/mysql if we need them. >> > >> > > >> > > I have a question to Daniel. Why you create the main DB's with >> > > "mysql_install_db --user=mysql --force" >> > > in the LFS file. In my older MariaDB LFS, used for my dovecot based >> > > mail >> > > server, i do this in the install.sh at the target machine. >> > > The addon file is around 8MB if i make it so. With your LFS an >> > > rootfile >> > > around 14MB. >> > This is not compressed, yet. It will probably a bit less after the >> > package is >> > compressed and signed. >> > >> > > >> > > >> > > Marcel Lorenz >> > > >> > -Michael >> > >> > > >> > > >> > > Am 2016-03-21 17:59, schrieb Michael Tremer: >> > > > >> > > > >> > > > Hi, >> > > > >> > > > thanks for reviewing this. >> > > > >> > > > In the original patch there is a \ missing in the line that defines the >> > > > path of >> > > > the PID file (Daniel pointed that out in a follow up email). >> > > > >> > > > Just add that slash and it should build. >> > > > >> > > > Please also send your feedback. I will wait with merging this patch >> > > > until I have >> > > > heard back from you. >> > > > >> > > > Best, >> > > > -Michael >> > > > >> > > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: >> > > > > >> > > > > >> > > > > Hi Daniel, >> > > > > >> > > > > i test the build of MariaDB with cmake 3.5. The build fails with >> > > > > erros: >> > > > > >> > > > > -- Looking for include file libaio.h >> > > > > -- Looking for include file libaio.h - not found >> > > > > >> > > > > and: >> > > > > -- Looking for malloc_stats_print in jemalloc_pic >> > > > > -- Looking for malloc_stats_print in jemalloc_pic - not found >> > > > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): >> > > > > jemalloc is not found >> > > > > Call Stack (most recent call first): >> > > > > CMakeLists.txt:337 (CHECK_JEMALLOC) >> > > > > >> > > > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no >> > > > > effect. >> > > > > After integration of libaio and lemalloc 2.0.4 is the build >> > > > > successfully. >> > > > > Jemalloc 2.1.0 is to new and brings the same error. >> > > > > >> > > > > Marcel Lorenz >> > > > > >> > > > > >> > > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: >> > > > > > >> > > > > > >> > > > > > >> > > > > > It is required to manually run mysql_upgrade after the new >> > > > > > package has been installed. >> > > > > > >> > > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> >> > > > > > --- >> > > > > > config/backup/includes/mysql | 1 + >> > > > > > config/mysql/my.cnf | 1 - >> > > > > > config/rootfiles/common/mysql-libs | 16 +- >> > > > > > config/rootfiles/packages/mysql | 525 >> > > > > > +++++++++++++++++++++++++++++++++---- >> > > > > > lfs/mysql | 68 +++-- >> > > > > > make.sh | 6 +- >> > > > > > src/initscripts/init.d/mysql | 4 +- >> > > > > > src/paks/mysql/update.sh | 4 + >> > > > > > 8 files changed, 534 insertions(+), 91 deletions(-) >> > > > > > >> > > > > > diff --git a/config/backup/includes/mysql >> > > > > > b/config/backup/includes/mysql >> > > > > > index bcb837c..be6bc5c 100644 >> > > > > > --- a/config/backup/includes/mysql >> > > > > > +++ b/config/backup/includes/mysql >> > > > > > @@ -1,2 +1,3 @@ >> > > > > > /etc/my.cnf >> > > > > > +/etc/my.cnf.d >> > > > > > /srv/mysql >> > > > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf >> > > > > > index d9b75e8..29a568a 100644 >> > > > > > --- a/config/mysql/my.cnf >> > > > > > +++ b/config/mysql/my.cnf >> > > > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 >> > > > > > >> > > > > > [mysql.server] >> > > > > > user=mysql >> > > > > > -basedir=/var/lib >> > > > > > >> > > > > > [mysqld_safe] >> > > > > > log-error=/var/log/mysqld.log >> > > > > > diff --git a/config/rootfiles/common/mysql-libs >> > > > > > b/config/rootfiles/common/mysql-libs >> > > > > > index 6eb0384..e3e4bf3 100644 >> > > > > > --- a/config/rootfiles/common/mysql-libs >> > > > > > +++ b/config/rootfiles/common/mysql-libs >> > > > > > @@ -1,10 +1,10 @@ >> > > > > > -usr/lib/libmysqlclient.so.15 >> > > > > > -usr/lib/libmysqlclient.so.15.0.0 >> > > > > > -usr/lib/libmysqlclient_r.so.15 >> > > > > > -usr/lib/libmysqlclient_r.so.15.0.0 >> > > > > > +usr/lib/libmysqlclient.so.18 >> > > > > > +usr/lib/libmysqlclient.so.18.0.0 >> > > > > > +usr/lib/libmysqlclient_r.so.18 >> > > > > > +usr/lib/libmysqlclient_r.so.18.0.0 >> > > > > > usr/lib/mysql/libmysqlclient.so >> > > > > > -usr/lib/mysql/libmysqlclient.so.15 >> > > > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 >> > > > > > +usr/lib/mysql/libmysqlclient.so.18 >> > > > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 >> > > > > > usr/lib/mysql/libmysqlclient_r.so >> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15 >> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 >> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18 >> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 >> > > > > > diff --git a/config/rootfiles/packages/mysql >> > > > > > b/config/rootfiles/packages/mysql >> > > > > > index 8f1414a..cb54804 100644 >> > > > > > --- a/config/rootfiles/packages/mysql >> > > > > > +++ b/config/rootfiles/packages/mysql >> > > > > > @@ -1,16 +1,39 @@ >> > > > > > -etc/my.cnf >> > > > > > etc/rc.d/init.d/mysql >> > > > > > +#etc/logrotate.d >> > > > > > +etc/logrotate.d/mysql >> > > > > > +etc/my.cnf >> > > > > > +etc/my.cnf.d >> > > > > > +etc/my.cnf.d/client.cnf >> > > > > > +etc/my.cnf.d/enable_encryption.preset >> > > > > > +etc/my.cnf.d/mysql-clients.cnf >> > > > > > +etc/my.cnf.d/server.cnf >> > > > > > srv/mysql >> > > > > > +#srv/mysql/aria_log.00000001 >> > > > > > +#srv/mysql/aria_log_control >> > > > > > +#srv/mysql/ib_logfile0 >> > > > > > +#srv/mysql/ib_logfile1 >> > > > > > +#srv/mysql/ibdata1 >> > > > > > #srv/mysql/mysql >> > > > > > +#srv/mysql/mysql/column_stats.MYD >> > > > > > +#srv/mysql/mysql/column_stats.MYI >> > > > > > +#srv/mysql/mysql/column_stats.frm >> > > > > > #srv/mysql/mysql/columns_priv.MYD >> > > > > > #srv/mysql/mysql/columns_priv.MYI >> > > > > > #srv/mysql/mysql/columns_priv.frm >> > > > > > #srv/mysql/mysql/db.MYD >> > > > > > #srv/mysql/mysql/db.MYI >> > > > > > #srv/mysql/mysql/db.frm >> > > > > > +#srv/mysql/mysql/event.MYD >> > > > > > +#srv/mysql/mysql/event.MYI >> > > > > > +#srv/mysql/mysql/event.frm >> > > > > > #srv/mysql/mysql/func.MYD >> > > > > > #srv/mysql/mysql/func.MYI >> > > > > > #srv/mysql/mysql/func.frm >> > > > > > +#srv/mysql/mysql/general_log.CSM >> > > > > > +#srv/mysql/mysql/general_log.CSV >> > > > > > +#srv/mysql/mysql/general_log.frm >> > > > > > +#srv/mysql/mysql/gtid_slave_pos.frm >> > > > > > +#srv/mysql/mysql/gtid_slave_pos.ibd >> > > > > > #srv/mysql/mysql/help_category.MYD >> > > > > > #srv/mysql/mysql/help_category.MYI >> > > > > > #srv/mysql/mysql/help_category.frm >> > > > > > @@ -26,12 +49,37 @@ srv/mysql >> > > > > > #srv/mysql/mysql/host.MYD >> > > > > > #srv/mysql/mysql/host.MYI >> > > > > > #srv/mysql/mysql/host.frm >> > > > > > +#srv/mysql/mysql/index_stats.MYD >> > > > > > +#srv/mysql/mysql/index_stats.MYI >> > > > > > +#srv/mysql/mysql/index_stats.frm >> > > > > > +#srv/mysql/mysql/innodb_index_stats.frm >> > > > > > +#srv/mysql/mysql/innodb_index_stats.ibd >> > > > > > +#srv/mysql/mysql/innodb_table_stats.frm >> > > > > > +#srv/mysql/mysql/innodb_table_stats.ibd >> > > > > > +#srv/mysql/mysql/plugin.MYD >> > > > > > +#srv/mysql/mysql/plugin.MYI >> > > > > > +#srv/mysql/mysql/plugin.frm >> > > > > > #srv/mysql/mysql/proc.MYD >> > > > > > #srv/mysql/mysql/proc.MYI >> > > > > > #srv/mysql/mysql/proc.frm >> > > > > > #srv/mysql/mysql/procs_priv.MYD >> > > > > > #srv/mysql/mysql/procs_priv.MYI >> > > > > > #srv/mysql/mysql/procs_priv.frm >> > > > > > +#srv/mysql/mysql/proxies_priv.MYD >> > > > > > +#srv/mysql/mysql/proxies_priv.MYI >> > > > > > +#srv/mysql/mysql/proxies_priv.frm >> > > > > > +#srv/mysql/mysql/roles_mapping.MYD >> > > > > > +#srv/mysql/mysql/roles_mapping.MYI >> > > > > > +#srv/mysql/mysql/roles_mapping.frm >> > > > > > +#srv/mysql/mysql/servers.MYD >> > > > > > +#srv/mysql/mysql/servers.MYI >> > > > > > +#srv/mysql/mysql/servers.frm >> > > > > > +#srv/mysql/mysql/slow_log.CSM >> > > > > > +#srv/mysql/mysql/slow_log.CSV >> > > > > > +#srv/mysql/mysql/slow_log.frm >> > > > > > +#srv/mysql/mysql/table_stats.MYD >> > > > > > +#srv/mysql/mysql/table_stats.MYI >> > > > > > +#srv/mysql/mysql/table_stats.frm >> > > > > > #srv/mysql/mysql/tables_priv.MYD >> > > > > > #srv/mysql/mysql/tables_priv.MYI >> > > > > > #srv/mysql/mysql/tables_priv.frm >> > > > > > @@ -53,8 +101,14 @@ srv/mysql >> > > > > > #srv/mysql/mysql/user.MYD >> > > > > > #srv/mysql/mysql/user.MYI >> > > > > > #srv/mysql/mysql/user.frm >> > > > > > -srv/mysql/test >> > > > > > -usr/bin/comp_err >> > > > > > +#srv/mysql/performance_schema >> > > > > > +#srv/mysql/performance_schema/db.opt >> > > > > > +#srv/mysql/test >> > > > > > +usr/bin/aria_chk >> > > > > > +usr/bin/aria_dump_log >> > > > > > +usr/bin/aria_ftdump >> > > > > > +usr/bin/aria_pack >> > > > > > +usr/bin/aria_read_log >> > > > > > usr/bin/innochecksum >> > > > > > usr/bin/msql2mysql >> > > > > > usr/bin/my_print_defaults >> > > > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk >> > > > > > usr/bin/myisamlog >> > > > > > usr/bin/myisampack >> > > > > > usr/bin/mysql >> > > > > > -usr/bin/mysql_client_test >> > > > > > usr/bin/mysql_config >> > > > > > usr/bin/mysql_convert_table_format >> > > > > > -usr/bin/mysql_explain_log >> > > > > > usr/bin/mysql_find_rows >> > > > > > usr/bin/mysql_fix_extensions >> > > > > > -usr/bin/mysql_fix_privilege_tables >> > > > > > usr/bin/mysql_install_db >> > > > > > +usr/bin/mysql_plugin >> > > > > > usr/bin/mysql_secure_installation >> > > > > > usr/bin/mysql_setpermission >> > > > > > -usr/bin/mysql_tableinfo >> > > > > > usr/bin/mysql_tzinfo_to_sql >> > > > > > usr/bin/mysql_upgrade >> > > > > > -usr/bin/mysql_upgrade_shell >> > > > > > usr/bin/mysql_waitpid >> > > > > > usr/bin/mysql_zap >> > > > > > usr/bin/mysqlaccess >> > > > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow >> > > > > > usr/bin/mysqlhotcopy >> > > > > > usr/bin/mysqlimport >> > > > > > usr/bin/mysqlshow >> > > > > > +usr/bin/mysqlslap >> > > > > > usr/bin/mysqltest >> > > > > > -usr/bin/mysqltestmanager >> > > > > > -usr/bin/mysqltestmanager-pwgen >> > > > > > -usr/bin/mysqltestmanagerc >> > > > > > +#usr/bin/mytop >> > > > > > usr/bin/perror >> > > > > > usr/bin/replace >> > > > > > usr/bin/resolve_stack_dump >> > > > > > usr/bin/resolveip >> > > > > > +usr/bin/wsrep_sst_common >> > > > > > +usr/bin/wsrep_sst_mysqldump >> > > > > > +usr/bin/wsrep_sst_rsync >> > > > > > +usr/bin/wsrep_sst_xtrabackup >> > > > > > +usr/bin/wsrep_sst_xtrabackup-v2 >> > > > > > +#usr/data >> > > > > > +#usr/data/test >> > > > > > +#usr/data/test/db.opt >> > > > > > #usr/include/mysql >> > > > > > +#usr/include/mysql/auth_dialog_client.h >> > > > > > +#usr/include/mysql/big_endian.h >> > > > > > +#usr/include/mysql/byte_order_generic.h >> > > > > > +#usr/include/mysql/byte_order_generic_x86.h >> > > > > > +#usr/include/mysql/byte_order_generic_x86_64.h >> > > > > > +#usr/include/mysql/client_plugin.h >> > > > > > #usr/include/mysql/decimal.h >> > > > > > #usr/include/mysql/errmsg.h >> > > > > > +#usr/include/mysql/handler_ername.h >> > > > > > +#usr/include/mysql/handler_state.h >> > > > > > #usr/include/mysql/keycache.h >> > > > > > +#usr/include/mysql/little_endian.h >> > > > > > #usr/include/mysql/m_ctype.h >> > > > > > #usr/include/mysql/m_string.h >> > > > > > +#usr/include/mysql/ma_dyncol.h >> > > > > > #usr/include/mysql/my_alloc.h >> > > > > > #usr/include/mysql/my_attribute.h >> > > > > > +#usr/include/mysql/my_byteorder.h >> > > > > > +#usr/include/mysql/my_compiler.h >> > > > > > #usr/include/mysql/my_config.h >> > > > > > #usr/include/mysql/my_dbug.h >> > > > > > +#usr/include/mysql/my_decimal_limits.h >> > > > > > #usr/include/mysql/my_dir.h >> > > > > > #usr/include/mysql/my_getopt.h >> > > > > > #usr/include/mysql/my_global.h >> > > > > > #usr/include/mysql/my_list.h >> > > > > > #usr/include/mysql/my_net.h >> > > > > > -#usr/include/mysql/my_no_pthread.h >> > > > > > #usr/include/mysql/my_pthread.h >> > > > > > #usr/include/mysql/my_sys.h >> > > > > > +#usr/include/mysql/my_valgrind.h >> > > > > > #usr/include/mysql/my_xml.h >> > > > > > #usr/include/mysql/mysql.h >> > > > > > #usr/include/mysql/mysql_com.h >> > > > > > +#usr/include/mysql/mysql_com_server.h >> > > > > > #usr/include/mysql/mysql_embed.h >> > > > > > #usr/include/mysql/mysql_time.h >> > > > > > #usr/include/mysql/mysql_version.h >> > > > > > #usr/include/mysql/mysqld_ername.h >> > > > > > #usr/include/mysql/mysqld_error.h >> > > > > > -#usr/include/mysql/raid.h >> > > > > > +#usr/include/mysql/plugin.h >> > > > > > +#usr/include/mysql/plugin_audit.h >> > > > > > +#usr/include/mysql/plugin_auth.h >> > > > > > +#usr/include/mysql/plugin_auth_common.h >> > > > > > +#usr/include/mysql/plugin_encryption.h >> > > > > > +#usr/include/mysql/plugin_ftparser.h >> > > > > > +#usr/include/mysql/plugin_password_validation.h >> > > > > > +#usr/include/mysql/private >> > > > > > +#usr/include/mysql/private/atomic >> > > > > > +#usr/include/mysql/private/atomic/gcc_builtins.h >> > > > > > +#usr/include/mysql/private/atomic/generic-msvc.h >> > > > > > +#usr/include/mysql/private/atomic/nolock.h >> > > > > > +#usr/include/mysql/private/atomic/solaris.h >> > > > > > +#usr/include/mysql/private/atomic/x86-gcc.h >> > > > > > +#usr/include/mysql/private/authors.h >> > > > > > +#usr/include/mysql/private/base64.h >> > > > > > +#usr/include/mysql/private/bounded_queue.h >> > > > > > +#usr/include/mysql/private/client_settings.h >> > > > > > +#usr/include/mysql/private/compat56.h >> > > > > > +#usr/include/mysql/private/config.h >> > > > > > +#usr/include/mysql/private/contributors.h >> > > > > > +#usr/include/mysql/private/create_options.h >> > > > > > +#usr/include/mysql/private/custom_conf.h >> > > > > > +#usr/include/mysql/private/datadict.h >> > > > > > +#usr/include/mysql/private/debug_sync.h >> > > > > > +#usr/include/mysql/private/derror.h >> > > > > > +#usr/include/mysql/private/des_key_file.h >> > > > > > +#usr/include/mysql/private/discover.h >> > > > > > +#usr/include/mysql/private/event_data_objects.h >> > > > > > +#usr/include/mysql/private/event_db_repository.h >> > > > > > +#usr/include/mysql/private/event_parse_data.h >> > > > > > +#usr/include/mysql/private/event_queue.h >> > > > > > +#usr/include/mysql/private/event_scheduler.h >> > > > > > +#usr/include/mysql/private/events.h >> > > > > > +#usr/include/mysql/private/field.h >> > > > > > +#usr/include/mysql/private/filesort.h >> > > > > > +#usr/include/mysql/private/filesort_utils.h >> > > > > > +#usr/include/mysql/private/ft_global.h >> > > > > > +#usr/include/mysql/private/gcalc_slicescan.h >> > > > > > +#usr/include/mysql/private/gcalc_tools.h >> > > > > > +#usr/include/mysql/private/group_by_handler.h >> > > > > > +#usr/include/mysql/private/gstream.h >> > > > > > +#usr/include/mysql/private/ha_partition.h >> > > > > > +#usr/include/mysql/private/handler.h >> > > > > > +#usr/include/mysql/private/hash.h >> > > > > > +#usr/include/mysql/private/hash_filo.h >> > > > > > +#usr/include/mysql/private/heap.h >> > > > > > +#usr/include/mysql/private/hostname.h >> > > > > > +#usr/include/mysql/private/init.h >> > > > > > +#usr/include/mysql/private/innodb_priv.h >> > > > > > +#usr/include/mysql/private/item.h >> > > > > > +#usr/include/mysql/private/item_cmpfunc.h >> > > > > > +#usr/include/mysql/private/item_create.h >> > > > > > +#usr/include/mysql/private/item_func.h >> > > > > > +#usr/include/mysql/private/item_geofunc.h >> > > > > > +#usr/include/mysql/private/item_inetfunc.h >> > > > > > +#usr/include/mysql/private/item_row.h >> > > > > > +#usr/include/mysql/private/item_strfunc.h >> > > > > > +#usr/include/mysql/private/item_subselect.h >> > > > > > +#usr/include/mysql/private/item_sum.h >> > > > > > +#usr/include/mysql/private/item_timefunc.h >> > > > > > +#usr/include/mysql/private/item_xmlfunc.h >> > > > > > +#usr/include/mysql/private/key.h >> > > > > > +#usr/include/mysql/private/keycaches.h >> > > > > > +#usr/include/mysql/private/lex.h >> > > > > > +#usr/include/mysql/private/lex_hash.h >> > > > > > +#usr/include/mysql/private/lex_symbol.h >> > > > > > +#usr/include/mysql/private/lex_token.h >> > > > > > +#usr/include/mysql/private/lf.h >> > > > > > +#usr/include/mysql/private/lock.h >> > > > > > +#usr/include/mysql/private/log.h >> > > > > > +#usr/include/mysql/private/log_event.h >> > > > > > +#usr/include/mysql/private/log_event_old.h >> > > > > > +#usr/include/mysql/private/log_slow.h >> > > > > > +#usr/include/mysql/private/maria.h >> > > > > > +#usr/include/mysql/private/mdl.h >> > > > > > +#usr/include/mysql/private/mem_root_array.h >> > > > > > +#usr/include/mysql/private/message.h >> > > > > > +#usr/include/mysql/private/multi_range_read.h >> > > > > > +#usr/include/mysql/private/my_alarm.h >> > > > > > +#usr/include/mysql/private/my_apc.h >> > > > > > +#usr/include/mysql/private/my_atomic.h >> > > > > > +#usr/include/mysql/private/my_base.h >> > > > > > +#usr/include/mysql/private/my_bit.h >> > > > > > +#usr/include/mysql/private/my_bitmap.h >> > > > > > +#usr/include/mysql/private/my_check_opt.h >> > > > > > +#usr/include/mysql/private/my_compare.h >> > > > > > +#usr/include/mysql/private/my_context.h >> > > > > > +#usr/include/mysql/private/my_cpu.h >> > > > > > +#usr/include/mysql/private/my_crypt.h >> > > > > > +#usr/include/mysql/private/my_decimal.h >> > > > > > +#usr/include/mysql/private/my_default.h >> > > > > > +#usr/include/mysql/private/my_handler_errors.h >> > > > > > +#usr/include/mysql/private/my_json_writer.h >> > > > > > +#usr/include/mysql/private/my_libwrap.h >> > > > > > +#usr/include/mysql/private/my_md5.h >> > > > > > +#usr/include/mysql/private/my_nosys.h >> > > > > > +#usr/include/mysql/private/my_rdtsc.h >> > > > > > +#usr/include/mysql/private/my_rnd.h >> > > > > > +#usr/include/mysql/private/my_stacktrace.h >> > > > > > +#usr/include/mysql/private/my_systemd.h >> > > > > > +#usr/include/mysql/private/my_time.h >> > > > > > +#usr/include/mysql/private/my_tree.h >> > > > > > +#usr/include/mysql/private/my_uctype.h >> > > > > > +#usr/include/mysql/private/my_user.h >> > > > > > +#usr/include/mysql/private/myisam.h >> > > > > > +#usr/include/mysql/private/myisamchk.h >> > > > > > +#usr/include/mysql/private/myisammrg.h >> > > > > > +#usr/include/mysql/private/myisampack.h >> > > > > > +#usr/include/mysql/private/mysql_async.h >> > > > > > +#usr/include/mysql/private/mysqld.h >> > > > > > +#usr/include/mysql/private/mysqld_default_groups.h >> > > > > > +#usr/include/mysql/private/mysqld_suffix.h >> > > > > > +#usr/include/mysql/private/mysys_err.h >> > > > > > +#usr/include/mysql/private/nt_servc.h >> > > > > > +#usr/include/mysql/private/opt_range.h >> > > > > > +#usr/include/mysql/private/opt_subselect.h >> > > > > > +#usr/include/mysql/private/parse_file.h >> > > > > > +#usr/include/mysql/private/partition_element.h >> > > > > > +#usr/include/mysql/private/partition_info.h >> > > > > > +#usr/include/mysql/private/password.h >> > > > > > +#usr/include/mysql/private/probes_mysql.h >> > > > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h >> > > > > > +#usr/include/mysql/private/procedure.h >> > > > > > +#usr/include/mysql/private/protocol.h >> > > > > > +#usr/include/mysql/private/queues.h >> > > > > > +#usr/include/mysql/private/records.h >> > > > > > +#usr/include/mysql/private/repl_failsafe.h >> > > > > > +#usr/include/mysql/private/replication.h >> > > > > > +#usr/include/mysql/private/rijndael.h >> > > > > > +#usr/include/mysql/private/rpl_constants.h >> > > > > > +#usr/include/mysql/private/rpl_filter.h >> > > > > > +#usr/include/mysql/private/rpl_gtid.h >> > > > > > +#usr/include/mysql/private/rpl_handler.h >> > > > > > +#usr/include/mysql/private/rpl_injector.h >> > > > > > +#usr/include/mysql/private/rpl_mi.h >> > > > > > +#usr/include/mysql/private/rpl_parallel.h >> > > > > > +#usr/include/mysql/private/rpl_record.h >> > > > > > +#usr/include/mysql/private/rpl_record_old.h >> > > > > > +#usr/include/mysql/private/rpl_reporting.h >> > > > > > +#usr/include/mysql/private/rpl_rli.h >> > > > > > +#usr/include/mysql/private/rpl_tblmap.h >> > > > > > +#usr/include/mysql/private/rpl_utility.h >> > > > > > +#usr/include/mysql/private/scheduler.h >> > > > > > +#usr/include/mysql/private/service_versions.h >> > > > > > +#usr/include/mysql/private/set_var.h >> > > > > > +#usr/include/mysql/private/sha1.h >> > > > > > +#usr/include/mysql/private/sha2.h >> > > > > > +#usr/include/mysql/private/slave.h >> > > > > > +#usr/include/mysql/private/sp.h >> > > > > > +#usr/include/mysql/private/sp_cache.h >> > > > > > +#usr/include/mysql/private/sp_head.h >> > > > > > +#usr/include/mysql/private/sp_pcontext.h >> > > > > > +#usr/include/mysql/private/sp_rcontext.h >> > > > > > +#usr/include/mysql/private/spatial.h >> > > > > > +#usr/include/mysql/private/sql_acl.h >> > > > > > +#usr/include/mysql/private/sql_admin.h >> > > > > > +#usr/include/mysql/private/sql_alter.h >> > > > > > +#usr/include/mysql/private/sql_analyse.h >> > > > > > +#usr/include/mysql/private/sql_analyze_stmt.h >> > > > > > +#usr/include/mysql/private/sql_array.h >> > > > > > +#usr/include/mysql/private/sql_audit.h >> > > > > > +#usr/include/mysql/private/sql_base.h >> > > > > > +#usr/include/mysql/private/sql_binlog.h >> > > > > > +#usr/include/mysql/private/sql_bitmap.h >> > > > > > +#usr/include/mysql/private/sql_bootstrap.h >> > > > > > +#usr/include/mysql/private/sql_cache.h >> > > > > > +#usr/include/mysql/private/sql_callback.h >> > > > > > +#usr/include/mysql/private/sql_class.h >> > > > > > +#usr/include/mysql/private/sql_cmd.h >> > > > > > +#usr/include/mysql/private/sql_connect.h >> > > > > > +#usr/include/mysql/private/sql_const.h >> > > > > > +#usr/include/mysql/private/sql_crypt.h >> > > > > > +#usr/include/mysql/private/sql_cursor.h >> > > > > > +#usr/include/mysql/private/sql_db.h >> > > > > > +#usr/include/mysql/private/sql_delete.h >> > > > > > +#usr/include/mysql/private/sql_derived.h >> > > > > > +#usr/include/mysql/private/sql_digest.h >> > > > > > +#usr/include/mysql/private/sql_digest_stream.h >> > > > > > +#usr/include/mysql/private/sql_do.h >> > > > > > +#usr/include/mysql/private/sql_error.h >> > > > > > +#usr/include/mysql/private/sql_explain.h >> > > > > > +#usr/include/mysql/private/sql_expression_cache.h >> > > > > > +#usr/include/mysql/private/sql_get_diagnostics.h >> > > > > > +#usr/include/mysql/private/sql_handler.h >> > > > > > +#usr/include/mysql/private/sql_help.h >> > > > > > +#usr/include/mysql/private/sql_hset.h >> > > > > > +#usr/include/mysql/private/sql_insert.h >> > > > > > +#usr/include/mysql/private/sql_join_cache.h >> > > > > > +#usr/include/mysql/private/sql_lex.h >> > > > > > +#usr/include/mysql/private/sql_lifo_buffer.h >> > > > > > +#usr/include/mysql/private/sql_list.h >> > > > > > +#usr/include/mysql/private/sql_load.h >> > > > > > +#usr/include/mysql/private/sql_locale.h >> > > > > > +#usr/include/mysql/private/sql_manager.h >> > > > > > +#usr/include/mysql/private/sql_parse.h >> > > > > > +#usr/include/mysql/private/sql_partition.h >> > > > > > +#usr/include/mysql/private/sql_partition_admin.h >> > > > > > +#usr/include/mysql/private/sql_plist.h >> > > > > > +#usr/include/mysql/private/sql_plugin.h >> > > > > > +#usr/include/mysql/private/sql_plugin_compat.h >> > > > > > +#usr/include/mysql/private/sql_prepare.h >> > > > > > +#usr/include/mysql/private/sql_priv.h >> > > > > > +#usr/include/mysql/private/sql_profile.h >> > > > > > +#usr/include/mysql/private/sql_reload.h >> > > > > > +#usr/include/mysql/private/sql_rename.h >> > > > > > +#usr/include/mysql/private/sql_repl.h >> > > > > > +#usr/include/mysql/private/sql_select.h >> > > > > > +#usr/include/mysql/private/sql_servers.h >> > > > > > +#usr/include/mysql/private/sql_show.h >> > > > > > +#usr/include/mysql/private/sql_signal.h >> > > > > > +#usr/include/mysql/private/sql_sort.h >> > > > > > +#usr/include/mysql/private/sql_statistics.h >> > > > > > +#usr/include/mysql/private/sql_string.h >> > > > > > +#usr/include/mysql/private/sql_table.h >> > > > > > +#usr/include/mysql/private/sql_tablespace.h >> > > > > > +#usr/include/mysql/private/sql_test.h >> > > > > > +#usr/include/mysql/private/sql_time.h >> > > > > > +#usr/include/mysql/private/sql_trigger.h >> > > > > > +#usr/include/mysql/private/sql_truncate.h >> > > > > > +#usr/include/mysql/private/sql_type.h >> > > > > > +#usr/include/mysql/private/sql_udf.h >> > > > > > +#usr/include/mysql/private/sql_union.h >> > > > > > +#usr/include/mysql/private/sql_update.h >> > > > > > +#usr/include/mysql/private/sql_view.h >> > > > > > +#usr/include/mysql/private/sql_yacc.h >> > > > > > +#usr/include/mysql/private/strfunc.h >> > > > > > +#usr/include/mysql/private/structs.h >> > > > > > +#usr/include/mysql/private/sys_vars_shared.h >> > > > > > +#usr/include/mysql/private/t_ctype.h >> > > > > > +#usr/include/mysql/private/table.h >> > > > > > +#usr/include/mysql/private/table_cache.h >> > > > > > +#usr/include/mysql/private/thr_alarm.h >> > > > > > +#usr/include/mysql/private/thr_lock.h >> > > > > > +#usr/include/mysql/private/thr_malloc.h >> > > > > > +#usr/include/mysql/private/thr_timer.h >> > > > > > +#usr/include/mysql/private/thread_pool_priv.h >> > > > > > +#usr/include/mysql/private/threadpool.h >> > > > > > +#usr/include/mysql/private/transaction.h >> > > > > > +#usr/include/mysql/private/tzfile.h >> > > > > > +#usr/include/mysql/private/tztime.h >> > > > > > +#usr/include/mysql/private/unireg.h >> > > > > > +#usr/include/mysql/private/violite.h >> > > > > > +#usr/include/mysql/private/waiting_threads.h >> > > > > > +#usr/include/mysql/private/welcome_copyright_notice.h >> > > > > > +#usr/include/mysql/private/winservice.h >> > > > > > +#usr/include/mysql/private/wqueue.h >> > > > > > +#usr/include/mysql/private/wsrep.h >> > > > > > +#usr/include/mysql/private/wsrep_applier.h >> > > > > > +#usr/include/mysql/private/wsrep_binlog.h >> > > > > > +#usr/include/mysql/private/wsrep_mysqld.h >> > > > > > +#usr/include/mysql/private/wsrep_priv.h >> > > > > > +#usr/include/mysql/private/wsrep_sst.h >> > > > > > +#usr/include/mysql/private/wsrep_thd.h >> > > > > > +#usr/include/mysql/private/wsrep_utils.h >> > > > > > +#usr/include/mysql/private/wsrep_var.h >> > > > > > +#usr/include/mysql/private/wsrep_xid.h >> > > > > > +#usr/include/mysql/psi >> > > > > > +#usr/include/mysql/psi/mysql_file.h >> > > > > > +#usr/include/mysql/psi/mysql_idle.h >> > > > > > +#usr/include/mysql/psi/mysql_socket.h >> > > > > > +#usr/include/mysql/psi/mysql_stage.h >> > > > > > +#usr/include/mysql/psi/mysql_statement.h >> > > > > > +#usr/include/mysql/psi/mysql_table.h >> > > > > > +#usr/include/mysql/psi/mysql_thread.h >> > > > > > +#usr/include/mysql/psi/psi.h >> > > > > > +#usr/include/mysql/psi/psi_abi_v0.h >> > > > > > +#usr/include/mysql/psi/psi_abi_v1.h >> > > > > > +#usr/include/mysql/psi/psi_abi_v2.h >> > > > > > +#usr/include/mysql/service_debug_sync.h >> > > > > > +#usr/include/mysql/service_encryption.h >> > > > > > +#usr/include/mysql/service_encryption_scheme.h >> > > > > > +#usr/include/mysql/service_kill_statement.h >> > > > > > +#usr/include/mysql/service_logger.h >> > > > > > +#usr/include/mysql/service_md5.h >> > > > > > +#usr/include/mysql/service_my_snprintf.h >> > > > > > +#usr/include/mysql/service_progress_report.h >> > > > > > +#usr/include/mysql/service_sha1.h >> > > > > > +#usr/include/mysql/service_thd_alloc.h >> > > > > > +#usr/include/mysql/service_thd_autoinc.h >> > > > > > +#usr/include/mysql/service_thd_error_context.h >> > > > > > +#usr/include/mysql/service_thd_specifics.h >> > > > > > +#usr/include/mysql/service_thd_timezone.h >> > > > > > +#usr/include/mysql/service_thd_wait.h >> > > > > > +#usr/include/mysql/service_wsrep.h >> > > > > > +#usr/include/mysql/services.h >> > > > > > #usr/include/mysql/sql_common.h >> > > > > > #usr/include/mysql/sql_state.h >> > > > > > #usr/include/mysql/sslopt-case.h >> > > > > > @@ -133,33 +489,78 @@ usr/bin/resolveip >> > > > > > #usr/include/mysql/sslopt-vars.h >> > > > > > #usr/include/mysql/typelib.h >> > > > > > #usr/lib/libmysqlclient.so >> > > > > > -#usr/lib/libmysqlclient.so.15 >> > > > > > -#usr/lib/libmysqlclient.so.15.0.0 >> > > > > > +#usr/lib/libmysqlclient.so.18 >> > > > > > +#usr/lib/libmysqlclient.so.18.0.0 >> > > > > > #usr/lib/libmysqlclient_r.so >> > > > > > -#usr/lib/libmysqlclient_r.so.15 >> > > > > > -#usr/lib/libmysqlclient_r.so.15.0.0 >> > > > > > +#usr/lib/libmysqlclient_r.so.18 >> > > > > > +#usr/lib/libmysqlclient_r.so.18.0.0 >> > > > > > #usr/lib/mysql >> > > > > > -#usr/lib/mysql/libdbug.a >> > > > > > -#usr/lib/mysql/libheap.a >> > > > > > -#usr/lib/mysql/libmyisam.a >> > > > > > -#usr/lib/mysql/libmyisammrg.a >> > > > > > #usr/lib/mysql/libmysqlclient.a >> > > > > > -#usr/lib/mysql/libmysqlclient.la >> > > > > > #usr/lib/mysql/libmysqlclient.so >> > > > > > -#usr/lib/mysql/libmysqlclient.so.15 >> > > > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 >> > > > > > +#usr/lib/mysql/libmysqlclient.so.18 >> > > > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 >> > > > > > #usr/lib/mysql/libmysqlclient_r.a >> > > > > > -#usr/lib/mysql/libmysqlclient_r.la >> > > > > > #usr/lib/mysql/libmysqlclient_r.so >> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15 >> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 >> > > > > > -#usr/lib/mysql/libmystrings.a >> > > > > > -#usr/lib/mysql/libmysys.a >> > > > > > -#usr/lib/mysql/libvio.a >> > > > > > -usr/sbin/mysqld >> > > > > > -usr/sbin/mysqlmanager >> > > > > > -#usr/share/info/mysql.info >> > > > > > -#usr/share/man/man1/comp_err.1 >> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18 >> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 >> > > > > > +#usr/lib/mysql/libmysqlservices.a >> > > > > > +usr/lib/mysql/plugin >> > > > > > +#usr/lib/mysql/plugin/adt_null.so >> > > > > > +#usr/lib/mysql/plugin/auth_0x0100.so >> > > > > > +#usr/lib/mysql/plugin/auth_pam.so >> > > > > > +#usr/lib/mysql/plugin/auth_socket.so >> > > > > > +#usr/lib/mysql/plugin/auth_test_plugin.so >> > > > > > +#usr/lib/mysql/plugin/daemon_example.ini >> > > > > > +#usr/lib/mysql/plugin/debug_key_management.so >> > > > > > +#usr/lib/mysql/plugin/dialog.so >> > > > > > +#usr/lib/mysql/plugin/dialog_examples.so >> > > > > > +#usr/lib/mysql/plugin/example_key_management.so >> > > > > > +#usr/lib/mysql/plugin/file_key_management.so >> > > > > > +#usr/lib/mysql/plugin/ha_archive.so >> > > > > > +#usr/lib/mysql/plugin/ha_blackhole.so >> > > > > > +#usr/lib/mysql/plugin/ha_connect.so >> > > > > > +#usr/lib/mysql/plugin/ha_example.so >> > > > > > +#usr/lib/mysql/plugin/ha_federated.so >> > > > > > +#usr/lib/mysql/plugin/ha_federatedx.so >> > > > > > +#usr/lib/mysql/plugin/ha_innodb.so >> > > > > > +#usr/lib/mysql/plugin/ha_mroonga.so >> > > > > > +#usr/lib/mysql/plugin/ha_sphinx.so >> > > > > > +#usr/lib/mysql/plugin/ha_spider.so >> > > > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so >> > > > > > +#usr/lib/mysql/plugin/handlersocket.so >> > > > > > +#usr/lib/mysql/plugin/libdaemon_example.so >> > > > > > +#usr/lib/mysql/plugin/locales.so >> > > > > > +#usr/lib/mysql/plugin/metadata_lock_info.so >> > > > > > +#usr/lib/mysql/plugin/mypluglib.so >> > > > > > +#usr/lib/mysql/plugin/mysql_clear_password.so >> > > > > > +#usr/lib/mysql/plugin/qa_auth_client.so >> > > > > > +#usr/lib/mysql/plugin/qa_auth_interface.so >> > > > > > +#usr/lib/mysql/plugin/qa_auth_server.so >> > > > > > +#usr/lib/mysql/plugin/query_cache_info.so >> > > > > > +#usr/lib/mysql/plugin/query_response_time.so >> > > > > > +#usr/lib/mysql/plugin/semisync_master.so >> > > > > > +#usr/lib/mysql/plugin/semisync_slave.so >> > > > > > +#usr/lib/mysql/plugin/server_audit.so >> > > > > > +#usr/lib/mysql/plugin/simple_password_check.so >> > > > > > +#usr/lib/mysql/plugin/sql_errlog.so >> > > > > > +#usr/lib/mysql/plugin/wsrep_info.so >> > > > > > +usr/libexec/mysqld >> > > > > > +usr/libexec/rcmysql >> > > > > > +#usr/share/aclocal/mysql.m4 >> > > > > > +#usr/share/doc/mariadb-10.1.12 >> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING >> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER >> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty >> > > > > > +#usr/share/doc/mariadb-10.1.12/CREDITS >> > > > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT >> > > > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY >> > > > > > +#usr/share/doc/mariadb-10.1.12/README >> > > > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep >> > > > > > +#usr/share/man/man1/aria_chk.1 >> > > > > > +#usr/share/man/man1/aria_dump_log.1 >> > > > > > +#usr/share/man/man1/aria_ftdump.1 >> > > > > > +#usr/share/man/man1/aria_pack.1 >> > > > > > +#usr/share/man/man1/aria_read_log.1 >> > > > > > #usr/share/man/man1/innochecksum.1 >> > > > > > #usr/share/man/man1/msql2mysql.1 >> > > > > > #usr/share/man/man1/my_print_defaults.1 >> > > > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager >> > > > > > #usr/share/man/man1/mysql.1 >> > > > > > #usr/share/man/man1/mysql.server.1 >> > > > > > #usr/share/man/man1/mysql_client_test.1 >> > > > > > +#usr/share/man/man1/mysql_client_test_embedded.1 >> > > > > > #usr/share/man/man1/mysql_config.1 >> > > > > > #usr/share/man/man1/mysql_convert_table_format.1 >> > > > > > -#usr/share/man/man1/mysql_explain_log.1 >> > > > > > #usr/share/man/man1/mysql_find_rows.1 >> > > > > > #usr/share/man/man1/mysql_fix_extensions.1 >> > > > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 >> > > > > > #usr/share/man/man1/mysql_install_db.1 >> > > > > > +#usr/share/man/man1/mysql_plugin.1 >> > > > > > #usr/share/man/man1/mysql_secure_installation.1 >> > > > > > #usr/share/man/man1/mysql_setpermission.1 >> > > > > > -#usr/share/man/man1/mysql_tableinfo.1 >> > > > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 >> > > > > > #usr/share/man/man1/mysql_upgrade.1 >> > > > > > #usr/share/man/man1/mysql_waitpid.1 >> > > > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager >> > > > > > #usr/share/man/man1/mysqldumpslow.1 >> > > > > > #usr/share/man/man1/mysqlhotcopy.1 >> > > > > > #usr/share/man/man1/mysqlimport.1 >> > > > > > -#usr/share/man/man1/mysqlman.1 >> > > > > > #usr/share/man/man1/mysqlshow.1 >> > > > > > +#usr/share/man/man1/mysqlslap.1 >> > > > > > #usr/share/man/man1/mysqltest.1 >> > > > > > +#usr/share/man/man1/mysqltest_embedded.1 >> > > > > > #usr/share/man/man1/perror.1 >> > > > > > #usr/share/man/man1/replace.1 >> > > > > > #usr/share/man/man1/resolve_stack_dump.1 >> > > > > > #usr/share/man/man1/resolveip.1 >> > > > > > -#usr/share/man/man1/safe_mysqld.1 >> > > > > > #usr/share/man/man8/mysqld.8 >> > > > > > -#usr/share/man/man8/mysqlmanager.8 >> > > > > > +#usr/share/mariadb-10.1.12 >> > > > > > +#usr/share/mariadb-10.1.12/binary-configure >> > > > > > +#usr/share/mariadb-10.1.12/magic >> > > > > > +#usr/share/mariadb-10.1.12/my-huge.cnf >> > > > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf >> > > > > > +#usr/share/mariadb-10.1.12/my-large.cnf >> > > > > > +#usr/share/mariadb-10.1.12/my-medium.cnf >> > > > > > +#usr/share/mariadb-10.1.12/my-small.cnf >> > > > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate >> > > > > > +#usr/share/mariadb-10.1.12/mysql.server >> > > > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server >> > > > > > +#usr/share/mariadb-10.1.12/policy >> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor >> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README >> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld >> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local >> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux >> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/README >> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc >> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te >> > > > > > +#usr/share/mariadb-10.1.12/wsrep.cnf >> > > > > > +#usr/share/mariadb-10.1.12/wsrep_notify >> > > > > > usr/share/mysql >> > > > > > -#usr/share/mysql/binary-configure >> > > > > > #usr/share/mysql/charsets >> > > > > > #usr/share/mysql/charsets/Index.xml >> > > > > > #usr/share/mysql/charsets/README >> > > > > > @@ -244,7 +664,7 @@ usr/share/mysql >> > > > > > #usr/share/mysql/dutch/errmsg.sys >> > > > > > #usr/share/mysql/english >> > > > > > #usr/share/mysql/english/errmsg.sys >> > > > > > -#usr/share/mysql/errmsg.txt >> > > > > > +#usr/share/mysql/errmsg-utf8.txt >> > > > > > #usr/share/mysql/estonian >> > > > > > #usr/share/mysql/estonian/errmsg.sys >> > > > > > #usr/share/mysql/fill_help_tables.sql >> > > > > > @@ -256,27 +676,22 @@ usr/share/mysql >> > > > > > #usr/share/mysql/greek/errmsg.sys >> > > > > > #usr/share/mysql/hungarian >> > > > > > #usr/share/mysql/hungarian/errmsg.sys >> > > > > > +#usr/share/mysql/install_spider.sql >> > > > > > #usr/share/mysql/italian >> > > > > > #usr/share/mysql/italian/errmsg.sys >> > > > > > #usr/share/mysql/japanese >> > > > > > #usr/share/mysql/japanese/errmsg.sys >> > > > > > #usr/share/mysql/korean >> > > > > > #usr/share/mysql/korean/errmsg.sys >> > > > > > -#usr/share/mysql/mi_test_all >> > > > > > -#usr/share/mysql/mi_test_all.res >> > > > > > -#usr/share/mysql/my-huge.cnf >> > > > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf >> > > > > > -#usr/share/mysql/my-large.cnf >> > > > > > -#usr/share/mysql/my-medium.cnf >> > > > > > -#usr/share/mysql/my-small.cnf >> > > > > > -#usr/share/mysql/mysql-log-rotate >> > > > > > -#usr/share/mysql/mysql.server >> > > > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql >> > > > > > +#usr/share/mysql/maria_add_gis_sp.sql >> > > > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql >> > > > > > +#usr/share/mysql/mroonga >> > > > > > +#usr/share/mysql/mroonga/install.sql >> > > > > > +#usr/share/mysql/mroonga/uninstall.sql >> > > > > > +#usr/share/mysql/mysql_performance_tables.sql >> > > > > > #usr/share/mysql/mysql_system_tables.sql >> > > > > > #usr/share/mysql/mysql_system_tables_data.sql >> > > > > > #usr/share/mysql/mysql_test_data_timezone.sql >> > > > > > -#usr/share/mysql/mysqld_multi.server >> > > > > > -#usr/share/mysql/ndb-config-2-node.ini >> > > > > > #usr/share/mysql/norwegian >> > > > > > #usr/share/mysql/norwegian-ny >> > > > > > #usr/share/mysql/norwegian-ny/errmsg.sys >> > > > > > @@ -299,5 +714,5 @@ usr/share/mysql >> > > > > > #usr/share/mysql/swedish/errmsg.sys >> > > > > > #usr/share/mysql/ukrainian >> > > > > > #usr/share/mysql/ukrainian/errmsg.sys >> > > > > > +#usr/share/pkgconfig/mariadb.pc >> > > > > > var/ipfire/backup/addons/includes/mysql >> > > > > > -#var/run/mysql >> > > > > > diff --git a/lfs/mysql b/lfs/mysql >> > > > > > index edcd651..2253928 100644 >> > > > > > --- a/lfs/mysql >> > > > > > +++ b/lfs/mysql >> > > > > > @@ -24,17 +24,17 @@ >> > > > > > >> > > > > > include Config >> > > > > > >> > > > > > -VER = 5.0.96 >> > > > > > +VER = 10.1.12 >> > > > > > >> > > > > > -THISAPP = mysql-$(VER) >> > > > > > +THISAPP = mariadb-$(VER) >> > > > > > DL_FILE = $(THISAPP).tar.gz >> > > > > > DL_FROM = $(URL_IPFIRE) >> > > > > > DIR_APP = $(DIR_SRC)/$(THISAPP) >> > > > > > TARGET = $(DIR_INFO)/$(THISAPP) >> > > > > > PROG = mysql >> > > > > > -PAK_VER = 3 >> > > > > > +PAK_VER = 4 >> > > > > > >> > > > > > -CFLAGS += -fno-strict-aliasing >> > > > > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks >> > > > > > >> > > > > > >> > > > > > #################################################################### >> > > > > > #### >> > > > > > #### >> > > > > > ### >> > > > > > # Top-level Rules >> > > > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) >> > > > > > >> > > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >> > > > > > >> > > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 >> > > > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b >> > > > > > >> > > > > > install : $(TARGET) >> > > > > > >> > > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : >> > > > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >> > > > > > @$(PREBUILD) >> > > > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf >> > > > > > $(DIR_DL)/$(DL_FILE) >> > > > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ >> > > > > > - --sysconfdir=/etc \ >> > > > > > - --libexecdir=/usr/sbin \ >> > > > > > - --localstatedir=/srv/mysql \ >> > > > > > - --enable-thread-safe-client \ >> > > > > > - --enable-assembler \ >> > > > > > - --enable-local-infile \ >> > > > > > - --with-unix-socket- >> > > > > > path=/var/run/mysql/mysql.sock \ >> > > > > > - --without-debug \ >> > > > > > - --without-bench \ >> > > > > > - --without-readline \ >> > > > > > - --with-berkeley-db \ >> > > > > > - --with-extra-charsets=all >> > > > > > + cd $(DIR_APP) && cmake . \ >> > > > > > + -DBUILD_CONFIG=mysql_release \ >> > > > > > + -DFEATURE_SET="community" \ >> > > > > > + -DNICE_PROJECT_NAME="MariaDB" \ >> > > > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ >> > > > > > + -DINSTALL_SYSCONFDIR="/etc" \ >> > > > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ >> > > > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ >> > > > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ >> > > > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ >> > > > > > + -DINSTALL_INFODIR="share/info" \ >> > > > > > + -DINSTALL_LIBDIR="lib/mysql" \ >> > > > > > + -DINSTALL_MANDIR="share/man" \ >> > > > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ >> > > > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ >> > > > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ >> > > > > > + -DINSTALL_SBINDIR="libexec" \ >> > > > > > + -DINSTALL_SCRIPTDIR="bin" \ >> > > > > > + -DINSTALL_SQLBENCHDIR="share" \ >> > > > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ >> > > > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ >> > > > > > + -DMYSQL_DATADIR="/srv/mysql" \ >> > > > > > + -DTMPDIR="/var/tmp" \ >> > > > > > + -DPID_FILE_DIR="/var/run/mysql" >> > > > > > + -DENABLED_LOCAL_INFILE=ON \ >> > > > > > + -DWITH_EMBEDDED_SERVER=OFF \ >> > > > > > + -DWITH_SSL=system \ >> > > > > > + -DWITH_ZLIB=system \ >> > > > > > + -DWITH_PCRE=system \ >> > > > > > + -DIGNORE_AIO_CHECK=ON \ >> > > > > > + -DWITH_JEMALLOC=OFF >> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) >> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql install >> > > > > > - rm -rf /tmp/mysql >> > > > > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . >> > > > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf >> > > > > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test >> > > > > > + rm -rf /usr/share/sql-bench >> > > > > > + rm -rf /tmp/mysql >> > > > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf >> > > > > > /etc/my.cnf >> > > > > > mkdir -p /srv/mysql >> > > > > > - mysql_install_db --user=mysql --force >> > > > > > + cd /usr/ && mysql_install_db --user=mysql --force >> > > > > > chgrp -v mysql /srv/mysql{,/test,/mysql} >> > > > > > chown mysql.mysql /srv/mysql/ >> > > > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql >> > > > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql >> > > > > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ >> > > > > > /var/ipfire/backup/addons/includes/mysql >> > > > > > + >> > > > > > + # Install initscript >> > > > > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ >> > > > > > + /etc/rc.d/init.d/mysql >> > > > > > @rm -rf $(DIR_APP) >> > > > > > @$(POSTBUILD) >> > > > > > diff --git a/make.sh b/make.sh >> > > > > > index 8392e30..0a2b8ae 100755 >> > > > > > --- a/make.sh >> > > > > > +++ b/make.sh >> > > > > > @@ -391,6 +391,7 @@ buildipfire() { >> > > > > > export LOGFILE >> > > > > > ipfiremake configroot >> > > > > > ipfiremake backup >> > > > > > + ipfiremake initscripts >> > > > > > ipfiremake pkg-config >> > > > > > ipfiremake libusb >> > > > > > ipfiremake libusb-compat >> > > > > > @@ -521,6 +522,8 @@ buildipfire() { >> > > > > > ipfiremake libxml2 >> > > > > > ipfiremake libxslt >> > > > > > ipfiremake BerkeleyDB >> > > > > > + ipfiremake libarchive >> > > > > > + ipfiremake cmake >> > > > > > ipfiremake mysql >> > > > > > ipfiremake cyrus-sasl >> > > > > > ipfiremake openldap >> > > > > > @@ -552,7 +555,6 @@ buildipfire() { >> > > > > > ipfiremake hdparm >> > > > > > ipfiremake sdparm >> > > > > > ipfiremake mtools >> > > > > > - ipfiremake initscripts >> > > > > > ipfiremake whatmask >> > > > > > ipfiremake conntrack-tools >> > > > > > ipfiremake libupnp >> > > > > > @@ -668,8 +670,6 @@ buildipfire() { >> > > > > > ipfiremake libshout >> > > > > > ipfiremake xvid >> > > > > > ipfiremake libmpeg2 >> > > > > > - ipfiremake libarchive >> > > > > > - ipfiremake cmake >> > > > > > ipfiremake gnump3d >> > > > > > ipfiremake rsync >> > > > > > ipfiremake tcpwrapper >> > > > > > diff --git a/src/initscripts/init.d/mysql >> > > > > > b/src/initscripts/init.d/mysql >> > > > > > index 994e3c2..2c8cfbc 100644 >> > > > > > --- a/src/initscripts/init.d/mysql >> > > > > > +++ b/src/initscripts/init.d/mysql >> > > > > > @@ -10,7 +10,7 @@ >> > > > > > . /etc/sysconfig/rc >> > > > > > . $rc_functions >> > > > > > >> > > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid >> > > > > > +PIDFILE=/var/run/mysql/mysql.pid >> > > > > > KILLDELAY=20 >> > > > > > >> > > > > > case "$1" in >> > > > > > @@ -66,7 +66,7 @@ case "$1" in >> > > > > > ;; >> > > > > > >> > > > > > status) >> > > > > > - statusproc /usr/sbin/mysqld >> > > > > > + statusproc /usr/libexec/mysqld >> > > > > > ;; >> > > > > > >> > > > > > *) >> > > > > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh >> > > > > > index 548b9db..5e76574 100644 >> > > > > > --- a/src/paks/mysql/update.sh >> > > > > > +++ b/src/paks/mysql/update.sh >> > > > > > @@ -27,6 +27,7 @@ >> > > > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then >> > > > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql >> > > > > > /etc/my.cnf >> > > > > > +/etc/my.cnf.d >> > > > > > /srv/mysql >> > > > > > EOF >> > > > > > fi >> > > > > > @@ -44,6 +45,9 @@ extract_files >> > > > > > # Restore backup >> > > > > > restore_backup "${NAME}" >> > > > > > >> > > > > > +# Remove basedir configuration line >> > > > > > +sed -e "/^basedir=/d" -i /etc/my.cnf >> > > > > > + >> > > > > > # Restart the service >> > > > > > start_service "${NAME}"
Hi Daniel, have you take a look on the memory consumption of the MariaDB with your minimal my.cnf? 620-650MB only with the internal DB's ohhh... Erik fights with the Apache/PHP memory consumption between 50-70MB more This has 250-300MB more with no application DB's. I have an my.cnf developed for my mailserver with 350-400MB with 3 DB's in use if you interested. And the initscript is not working correctly. Stop daemon fails. Stopping MySQL daemon...mysqld not running! [ WARN ] Starting MySQL daemon... [ OK ] Marcel Lorenz Am 2016-03-15 11:09, schrieb Daniel Weismüller: > It is required to manually run mysql_upgrade after the new > package has been installed. > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > --- > config/backup/includes/mysql | 1 + > config/mysql/my.cnf | 1 - > config/rootfiles/common/mysql-libs | 16 +- > config/rootfiles/packages/mysql | 525 > +++++++++++++++++++++++++++++++++---- > lfs/mysql | 68 +++-- > make.sh | 6 +- > src/initscripts/init.d/mysql | 4 +- > src/paks/mysql/update.sh | 4 + > 8 files changed, 534 insertions(+), 91 deletions(-) > > diff --git a/config/backup/includes/mysql > b/config/backup/includes/mysql > index bcb837c..be6bc5c 100644 > --- a/config/backup/includes/mysql > +++ b/config/backup/includes/mysql > @@ -1,2 +1,3 @@ > /etc/my.cnf > +/etc/my.cnf.d > /srv/mysql > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > index d9b75e8..29a568a 100644 > --- a/config/mysql/my.cnf > +++ b/config/mysql/my.cnf > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > [mysql.server] > user=mysql > -basedir=/var/lib > > [mysqld_safe] > log-error=/var/log/mysqld.log > diff --git a/config/rootfiles/common/mysql-libs > b/config/rootfiles/common/mysql-libs > index 6eb0384..e3e4bf3 100644 > --- a/config/rootfiles/common/mysql-libs > +++ b/config/rootfiles/common/mysql-libs > @@ -1,10 +1,10 @@ > -usr/lib/libmysqlclient.so.15 > -usr/lib/libmysqlclient.so.15.0.0 > -usr/lib/libmysqlclient_r.so.15 > -usr/lib/libmysqlclient_r.so.15.0.0 > +usr/lib/libmysqlclient.so.18 > +usr/lib/libmysqlclient.so.18.0.0 > +usr/lib/libmysqlclient_r.so.18 > +usr/lib/libmysqlclient_r.so.18.0.0 > usr/lib/mysql/libmysqlclient.so > -usr/lib/mysql/libmysqlclient.so.15 > -usr/lib/mysql/libmysqlclient.so.15.0.0 > +usr/lib/mysql/libmysqlclient.so.18 > +usr/lib/mysql/libmysqlclient.so.18.0.0 > usr/lib/mysql/libmysqlclient_r.so > -usr/lib/mysql/libmysqlclient_r.so.15 > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > +usr/lib/mysql/libmysqlclient_r.so.18 > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > diff --git a/config/rootfiles/packages/mysql > b/config/rootfiles/packages/mysql > index 8f1414a..cb54804 100644 > --- a/config/rootfiles/packages/mysql > +++ b/config/rootfiles/packages/mysql > @@ -1,16 +1,39 @@ > -etc/my.cnf > etc/rc.d/init.d/mysql > +#etc/logrotate.d > +etc/logrotate.d/mysql > +etc/my.cnf > +etc/my.cnf.d > +etc/my.cnf.d/client.cnf > +etc/my.cnf.d/enable_encryption.preset > +etc/my.cnf.d/mysql-clients.cnf > +etc/my.cnf.d/server.cnf > srv/mysql > +#srv/mysql/aria_log.00000001 > +#srv/mysql/aria_log_control > +#srv/mysql/ib_logfile0 > +#srv/mysql/ib_logfile1 > +#srv/mysql/ibdata1 > #srv/mysql/mysql > +#srv/mysql/mysql/column_stats.MYD > +#srv/mysql/mysql/column_stats.MYI > +#srv/mysql/mysql/column_stats.frm > #srv/mysql/mysql/columns_priv.MYD > #srv/mysql/mysql/columns_priv.MYI > #srv/mysql/mysql/columns_priv.frm > #srv/mysql/mysql/db.MYD > #srv/mysql/mysql/db.MYI > #srv/mysql/mysql/db.frm > +#srv/mysql/mysql/event.MYD > +#srv/mysql/mysql/event.MYI > +#srv/mysql/mysql/event.frm > #srv/mysql/mysql/func.MYD > #srv/mysql/mysql/func.MYI > #srv/mysql/mysql/func.frm > +#srv/mysql/mysql/general_log.CSM > +#srv/mysql/mysql/general_log.CSV > +#srv/mysql/mysql/general_log.frm > +#srv/mysql/mysql/gtid_slave_pos.frm > +#srv/mysql/mysql/gtid_slave_pos.ibd > #srv/mysql/mysql/help_category.MYD > #srv/mysql/mysql/help_category.MYI > #srv/mysql/mysql/help_category.frm > @@ -26,12 +49,37 @@ srv/mysql > #srv/mysql/mysql/host.MYD > #srv/mysql/mysql/host.MYI > #srv/mysql/mysql/host.frm > +#srv/mysql/mysql/index_stats.MYD > +#srv/mysql/mysql/index_stats.MYI > +#srv/mysql/mysql/index_stats.frm > +#srv/mysql/mysql/innodb_index_stats.frm > +#srv/mysql/mysql/innodb_index_stats.ibd > +#srv/mysql/mysql/innodb_table_stats.frm > +#srv/mysql/mysql/innodb_table_stats.ibd > +#srv/mysql/mysql/plugin.MYD > +#srv/mysql/mysql/plugin.MYI > +#srv/mysql/mysql/plugin.frm > #srv/mysql/mysql/proc.MYD > #srv/mysql/mysql/proc.MYI > #srv/mysql/mysql/proc.frm > #srv/mysql/mysql/procs_priv.MYD > #srv/mysql/mysql/procs_priv.MYI > #srv/mysql/mysql/procs_priv.frm > +#srv/mysql/mysql/proxies_priv.MYD > +#srv/mysql/mysql/proxies_priv.MYI > +#srv/mysql/mysql/proxies_priv.frm > +#srv/mysql/mysql/roles_mapping.MYD > +#srv/mysql/mysql/roles_mapping.MYI > +#srv/mysql/mysql/roles_mapping.frm > +#srv/mysql/mysql/servers.MYD > +#srv/mysql/mysql/servers.MYI > +#srv/mysql/mysql/servers.frm > +#srv/mysql/mysql/slow_log.CSM > +#srv/mysql/mysql/slow_log.CSV > +#srv/mysql/mysql/slow_log.frm > +#srv/mysql/mysql/table_stats.MYD > +#srv/mysql/mysql/table_stats.MYI > +#srv/mysql/mysql/table_stats.frm > #srv/mysql/mysql/tables_priv.MYD > #srv/mysql/mysql/tables_priv.MYI > #srv/mysql/mysql/tables_priv.frm > @@ -53,8 +101,14 @@ srv/mysql > #srv/mysql/mysql/user.MYD > #srv/mysql/mysql/user.MYI > #srv/mysql/mysql/user.frm > -srv/mysql/test > -usr/bin/comp_err > +#srv/mysql/performance_schema > +#srv/mysql/performance_schema/db.opt > +#srv/mysql/test > +usr/bin/aria_chk > +usr/bin/aria_dump_log > +usr/bin/aria_ftdump > +usr/bin/aria_pack > +usr/bin/aria_read_log > usr/bin/innochecksum > usr/bin/msql2mysql > usr/bin/my_print_defaults > @@ -63,20 +117,16 @@ usr/bin/myisamchk > usr/bin/myisamlog > usr/bin/myisampack > usr/bin/mysql > -usr/bin/mysql_client_test > usr/bin/mysql_config > usr/bin/mysql_convert_table_format > -usr/bin/mysql_explain_log > usr/bin/mysql_find_rows > usr/bin/mysql_fix_extensions > -usr/bin/mysql_fix_privilege_tables > usr/bin/mysql_install_db > +usr/bin/mysql_plugin > usr/bin/mysql_secure_installation > usr/bin/mysql_setpermission > -usr/bin/mysql_tableinfo > usr/bin/mysql_tzinfo_to_sql > usr/bin/mysql_upgrade > -usr/bin/mysql_upgrade_shell > usr/bin/mysql_waitpid > usr/bin/mysql_zap > usr/bin/mysqlaccess > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > usr/bin/mysqlhotcopy > usr/bin/mysqlimport > usr/bin/mysqlshow > +usr/bin/mysqlslap > usr/bin/mysqltest > -usr/bin/mysqltestmanager > -usr/bin/mysqltestmanager-pwgen > -usr/bin/mysqltestmanagerc > +#usr/bin/mytop > usr/bin/perror > usr/bin/replace > usr/bin/resolve_stack_dump > usr/bin/resolveip > +usr/bin/wsrep_sst_common > +usr/bin/wsrep_sst_mysqldump > +usr/bin/wsrep_sst_rsync > +usr/bin/wsrep_sst_xtrabackup > +usr/bin/wsrep_sst_xtrabackup-v2 > +#usr/data > +#usr/data/test > +#usr/data/test/db.opt > #usr/include/mysql > +#usr/include/mysql/auth_dialog_client.h > +#usr/include/mysql/big_endian.h > +#usr/include/mysql/byte_order_generic.h > +#usr/include/mysql/byte_order_generic_x86.h > +#usr/include/mysql/byte_order_generic_x86_64.h > +#usr/include/mysql/client_plugin.h > #usr/include/mysql/decimal.h > #usr/include/mysql/errmsg.h > +#usr/include/mysql/handler_ername.h > +#usr/include/mysql/handler_state.h > #usr/include/mysql/keycache.h > +#usr/include/mysql/little_endian.h > #usr/include/mysql/m_ctype.h > #usr/include/mysql/m_string.h > +#usr/include/mysql/ma_dyncol.h > #usr/include/mysql/my_alloc.h > #usr/include/mysql/my_attribute.h > +#usr/include/mysql/my_byteorder.h > +#usr/include/mysql/my_compiler.h > #usr/include/mysql/my_config.h > #usr/include/mysql/my_dbug.h > +#usr/include/mysql/my_decimal_limits.h > #usr/include/mysql/my_dir.h > #usr/include/mysql/my_getopt.h > #usr/include/mysql/my_global.h > #usr/include/mysql/my_list.h > #usr/include/mysql/my_net.h > -#usr/include/mysql/my_no_pthread.h > #usr/include/mysql/my_pthread.h > #usr/include/mysql/my_sys.h > +#usr/include/mysql/my_valgrind.h > #usr/include/mysql/my_xml.h > #usr/include/mysql/mysql.h > #usr/include/mysql/mysql_com.h > +#usr/include/mysql/mysql_com_server.h > #usr/include/mysql/mysql_embed.h > #usr/include/mysql/mysql_time.h > #usr/include/mysql/mysql_version.h > #usr/include/mysql/mysqld_ername.h > #usr/include/mysql/mysqld_error.h > -#usr/include/mysql/raid.h > +#usr/include/mysql/plugin.h > +#usr/include/mysql/plugin_audit.h > +#usr/include/mysql/plugin_auth.h > +#usr/include/mysql/plugin_auth_common.h > +#usr/include/mysql/plugin_encryption.h > +#usr/include/mysql/plugin_ftparser.h > +#usr/include/mysql/plugin_password_validation.h > +#usr/include/mysql/private > +#usr/include/mysql/private/atomic > +#usr/include/mysql/private/atomic/gcc_builtins.h > +#usr/include/mysql/private/atomic/generic-msvc.h > +#usr/include/mysql/private/atomic/nolock.h > +#usr/include/mysql/private/atomic/solaris.h > +#usr/include/mysql/private/atomic/x86-gcc.h > +#usr/include/mysql/private/authors.h > +#usr/include/mysql/private/base64.h > +#usr/include/mysql/private/bounded_queue.h > +#usr/include/mysql/private/client_settings.h > +#usr/include/mysql/private/compat56.h > +#usr/include/mysql/private/config.h > +#usr/include/mysql/private/contributors.h > +#usr/include/mysql/private/create_options.h > +#usr/include/mysql/private/custom_conf.h > +#usr/include/mysql/private/datadict.h > +#usr/include/mysql/private/debug_sync.h > +#usr/include/mysql/private/derror.h > +#usr/include/mysql/private/des_key_file.h > +#usr/include/mysql/private/discover.h > +#usr/include/mysql/private/event_data_objects.h > +#usr/include/mysql/private/event_db_repository.h > +#usr/include/mysql/private/event_parse_data.h > +#usr/include/mysql/private/event_queue.h > +#usr/include/mysql/private/event_scheduler.h > +#usr/include/mysql/private/events.h > +#usr/include/mysql/private/field.h > +#usr/include/mysql/private/filesort.h > +#usr/include/mysql/private/filesort_utils.h > +#usr/include/mysql/private/ft_global.h > +#usr/include/mysql/private/gcalc_slicescan.h > +#usr/include/mysql/private/gcalc_tools.h > +#usr/include/mysql/private/group_by_handler.h > +#usr/include/mysql/private/gstream.h > +#usr/include/mysql/private/ha_partition.h > +#usr/include/mysql/private/handler.h > +#usr/include/mysql/private/hash.h > +#usr/include/mysql/private/hash_filo.h > +#usr/include/mysql/private/heap.h > +#usr/include/mysql/private/hostname.h > +#usr/include/mysql/private/init.h > +#usr/include/mysql/private/innodb_priv.h > +#usr/include/mysql/private/item.h > +#usr/include/mysql/private/item_cmpfunc.h > +#usr/include/mysql/private/item_create.h > +#usr/include/mysql/private/item_func.h > +#usr/include/mysql/private/item_geofunc.h > +#usr/include/mysql/private/item_inetfunc.h > +#usr/include/mysql/private/item_row.h > +#usr/include/mysql/private/item_strfunc.h > +#usr/include/mysql/private/item_subselect.h > +#usr/include/mysql/private/item_sum.h > +#usr/include/mysql/private/item_timefunc.h > +#usr/include/mysql/private/item_xmlfunc.h > +#usr/include/mysql/private/key.h > +#usr/include/mysql/private/keycaches.h > +#usr/include/mysql/private/lex.h > +#usr/include/mysql/private/lex_hash.h > +#usr/include/mysql/private/lex_symbol.h > +#usr/include/mysql/private/lex_token.h > +#usr/include/mysql/private/lf.h > +#usr/include/mysql/private/lock.h > +#usr/include/mysql/private/log.h > +#usr/include/mysql/private/log_event.h > +#usr/include/mysql/private/log_event_old.h > +#usr/include/mysql/private/log_slow.h > +#usr/include/mysql/private/maria.h > +#usr/include/mysql/private/mdl.h > +#usr/include/mysql/private/mem_root_array.h > +#usr/include/mysql/private/message.h > +#usr/include/mysql/private/multi_range_read.h > +#usr/include/mysql/private/my_alarm.h > +#usr/include/mysql/private/my_apc.h > +#usr/include/mysql/private/my_atomic.h > +#usr/include/mysql/private/my_base.h > +#usr/include/mysql/private/my_bit.h > +#usr/include/mysql/private/my_bitmap.h > +#usr/include/mysql/private/my_check_opt.h > +#usr/include/mysql/private/my_compare.h > +#usr/include/mysql/private/my_context.h > +#usr/include/mysql/private/my_cpu.h > +#usr/include/mysql/private/my_crypt.h > +#usr/include/mysql/private/my_decimal.h > +#usr/include/mysql/private/my_default.h > +#usr/include/mysql/private/my_handler_errors.h > +#usr/include/mysql/private/my_json_writer.h > +#usr/include/mysql/private/my_libwrap.h > +#usr/include/mysql/private/my_md5.h > +#usr/include/mysql/private/my_nosys.h > +#usr/include/mysql/private/my_rdtsc.h > +#usr/include/mysql/private/my_rnd.h > +#usr/include/mysql/private/my_stacktrace.h > +#usr/include/mysql/private/my_systemd.h > +#usr/include/mysql/private/my_time.h > +#usr/include/mysql/private/my_tree.h > +#usr/include/mysql/private/my_uctype.h > +#usr/include/mysql/private/my_user.h > +#usr/include/mysql/private/myisam.h > +#usr/include/mysql/private/myisamchk.h > +#usr/include/mysql/private/myisammrg.h > +#usr/include/mysql/private/myisampack.h > +#usr/include/mysql/private/mysql_async.h > +#usr/include/mysql/private/mysqld.h > +#usr/include/mysql/private/mysqld_default_groups.h > +#usr/include/mysql/private/mysqld_suffix.h > +#usr/include/mysql/private/mysys_err.h > +#usr/include/mysql/private/nt_servc.h > +#usr/include/mysql/private/opt_range.h > +#usr/include/mysql/private/opt_subselect.h > +#usr/include/mysql/private/parse_file.h > +#usr/include/mysql/private/partition_element.h > +#usr/include/mysql/private/partition_info.h > +#usr/include/mysql/private/password.h > +#usr/include/mysql/private/probes_mysql.h > +#usr/include/mysql/private/probes_mysql_nodtrace.h > +#usr/include/mysql/private/procedure.h > +#usr/include/mysql/private/protocol.h > +#usr/include/mysql/private/queues.h > +#usr/include/mysql/private/records.h > +#usr/include/mysql/private/repl_failsafe.h > +#usr/include/mysql/private/replication.h > +#usr/include/mysql/private/rijndael.h > +#usr/include/mysql/private/rpl_constants.h > +#usr/include/mysql/private/rpl_filter.h > +#usr/include/mysql/private/rpl_gtid.h > +#usr/include/mysql/private/rpl_handler.h > +#usr/include/mysql/private/rpl_injector.h > +#usr/include/mysql/private/rpl_mi.h > +#usr/include/mysql/private/rpl_parallel.h > +#usr/include/mysql/private/rpl_record.h > +#usr/include/mysql/private/rpl_record_old.h > +#usr/include/mysql/private/rpl_reporting.h > +#usr/include/mysql/private/rpl_rli.h > +#usr/include/mysql/private/rpl_tblmap.h > +#usr/include/mysql/private/rpl_utility.h > +#usr/include/mysql/private/scheduler.h > +#usr/include/mysql/private/service_versions.h > +#usr/include/mysql/private/set_var.h > +#usr/include/mysql/private/sha1.h > +#usr/include/mysql/private/sha2.h > +#usr/include/mysql/private/slave.h > +#usr/include/mysql/private/sp.h > +#usr/include/mysql/private/sp_cache.h > +#usr/include/mysql/private/sp_head.h > +#usr/include/mysql/private/sp_pcontext.h > +#usr/include/mysql/private/sp_rcontext.h > +#usr/include/mysql/private/spatial.h > +#usr/include/mysql/private/sql_acl.h > +#usr/include/mysql/private/sql_admin.h > +#usr/include/mysql/private/sql_alter.h > +#usr/include/mysql/private/sql_analyse.h > +#usr/include/mysql/private/sql_analyze_stmt.h > +#usr/include/mysql/private/sql_array.h > +#usr/include/mysql/private/sql_audit.h > +#usr/include/mysql/private/sql_base.h > +#usr/include/mysql/private/sql_binlog.h > +#usr/include/mysql/private/sql_bitmap.h > +#usr/include/mysql/private/sql_bootstrap.h > +#usr/include/mysql/private/sql_cache.h > +#usr/include/mysql/private/sql_callback.h > +#usr/include/mysql/private/sql_class.h > +#usr/include/mysql/private/sql_cmd.h > +#usr/include/mysql/private/sql_connect.h > +#usr/include/mysql/private/sql_const.h > +#usr/include/mysql/private/sql_crypt.h > +#usr/include/mysql/private/sql_cursor.h > +#usr/include/mysql/private/sql_db.h > +#usr/include/mysql/private/sql_delete.h > +#usr/include/mysql/private/sql_derived.h > +#usr/include/mysql/private/sql_digest.h > +#usr/include/mysql/private/sql_digest_stream.h > +#usr/include/mysql/private/sql_do.h > +#usr/include/mysql/private/sql_error.h > +#usr/include/mysql/private/sql_explain.h > +#usr/include/mysql/private/sql_expression_cache.h > +#usr/include/mysql/private/sql_get_diagnostics.h > +#usr/include/mysql/private/sql_handler.h > +#usr/include/mysql/private/sql_help.h > +#usr/include/mysql/private/sql_hset.h > +#usr/include/mysql/private/sql_insert.h > +#usr/include/mysql/private/sql_join_cache.h > +#usr/include/mysql/private/sql_lex.h > +#usr/include/mysql/private/sql_lifo_buffer.h > +#usr/include/mysql/private/sql_list.h > +#usr/include/mysql/private/sql_load.h > +#usr/include/mysql/private/sql_locale.h > +#usr/include/mysql/private/sql_manager.h > +#usr/include/mysql/private/sql_parse.h > +#usr/include/mysql/private/sql_partition.h > +#usr/include/mysql/private/sql_partition_admin.h > +#usr/include/mysql/private/sql_plist.h > +#usr/include/mysql/private/sql_plugin.h > +#usr/include/mysql/private/sql_plugin_compat.h > +#usr/include/mysql/private/sql_prepare.h > +#usr/include/mysql/private/sql_priv.h > +#usr/include/mysql/private/sql_profile.h > +#usr/include/mysql/private/sql_reload.h > +#usr/include/mysql/private/sql_rename.h > +#usr/include/mysql/private/sql_repl.h > +#usr/include/mysql/private/sql_select.h > +#usr/include/mysql/private/sql_servers.h > +#usr/include/mysql/private/sql_show.h > +#usr/include/mysql/private/sql_signal.h > +#usr/include/mysql/private/sql_sort.h > +#usr/include/mysql/private/sql_statistics.h > +#usr/include/mysql/private/sql_string.h > +#usr/include/mysql/private/sql_table.h > +#usr/include/mysql/private/sql_tablespace.h > +#usr/include/mysql/private/sql_test.h > +#usr/include/mysql/private/sql_time.h > +#usr/include/mysql/private/sql_trigger.h > +#usr/include/mysql/private/sql_truncate.h > +#usr/include/mysql/private/sql_type.h > +#usr/include/mysql/private/sql_udf.h > +#usr/include/mysql/private/sql_union.h > +#usr/include/mysql/private/sql_update.h > +#usr/include/mysql/private/sql_view.h > +#usr/include/mysql/private/sql_yacc.h > +#usr/include/mysql/private/strfunc.h > +#usr/include/mysql/private/structs.h > +#usr/include/mysql/private/sys_vars_shared.h > +#usr/include/mysql/private/t_ctype.h > +#usr/include/mysql/private/table.h > +#usr/include/mysql/private/table_cache.h > +#usr/include/mysql/private/thr_alarm.h > +#usr/include/mysql/private/thr_lock.h > +#usr/include/mysql/private/thr_malloc.h > +#usr/include/mysql/private/thr_timer.h > +#usr/include/mysql/private/thread_pool_priv.h > +#usr/include/mysql/private/threadpool.h > +#usr/include/mysql/private/transaction.h > +#usr/include/mysql/private/tzfile.h > +#usr/include/mysql/private/tztime.h > +#usr/include/mysql/private/unireg.h > +#usr/include/mysql/private/violite.h > +#usr/include/mysql/private/waiting_threads.h > +#usr/include/mysql/private/welcome_copyright_notice.h > +#usr/include/mysql/private/winservice.h > +#usr/include/mysql/private/wqueue.h > +#usr/include/mysql/private/wsrep.h > +#usr/include/mysql/private/wsrep_applier.h > +#usr/include/mysql/private/wsrep_binlog.h > +#usr/include/mysql/private/wsrep_mysqld.h > +#usr/include/mysql/private/wsrep_priv.h > +#usr/include/mysql/private/wsrep_sst.h > +#usr/include/mysql/private/wsrep_thd.h > +#usr/include/mysql/private/wsrep_utils.h > +#usr/include/mysql/private/wsrep_var.h > +#usr/include/mysql/private/wsrep_xid.h > +#usr/include/mysql/psi > +#usr/include/mysql/psi/mysql_file.h > +#usr/include/mysql/psi/mysql_idle.h > +#usr/include/mysql/psi/mysql_socket.h > +#usr/include/mysql/psi/mysql_stage.h > +#usr/include/mysql/psi/mysql_statement.h > +#usr/include/mysql/psi/mysql_table.h > +#usr/include/mysql/psi/mysql_thread.h > +#usr/include/mysql/psi/psi.h > +#usr/include/mysql/psi/psi_abi_v0.h > +#usr/include/mysql/psi/psi_abi_v1.h > +#usr/include/mysql/psi/psi_abi_v2.h > +#usr/include/mysql/service_debug_sync.h > +#usr/include/mysql/service_encryption.h > +#usr/include/mysql/service_encryption_scheme.h > +#usr/include/mysql/service_kill_statement.h > +#usr/include/mysql/service_logger.h > +#usr/include/mysql/service_md5.h > +#usr/include/mysql/service_my_snprintf.h > +#usr/include/mysql/service_progress_report.h > +#usr/include/mysql/service_sha1.h > +#usr/include/mysql/service_thd_alloc.h > +#usr/include/mysql/service_thd_autoinc.h > +#usr/include/mysql/service_thd_error_context.h > +#usr/include/mysql/service_thd_specifics.h > +#usr/include/mysql/service_thd_timezone.h > +#usr/include/mysql/service_thd_wait.h > +#usr/include/mysql/service_wsrep.h > +#usr/include/mysql/services.h > #usr/include/mysql/sql_common.h > #usr/include/mysql/sql_state.h > #usr/include/mysql/sslopt-case.h > @@ -133,33 +489,78 @@ usr/bin/resolveip > #usr/include/mysql/sslopt-vars.h > #usr/include/mysql/typelib.h > #usr/lib/libmysqlclient.so > -#usr/lib/libmysqlclient.so.15 > -#usr/lib/libmysqlclient.so.15.0.0 > +#usr/lib/libmysqlclient.so.18 > +#usr/lib/libmysqlclient.so.18.0.0 > #usr/lib/libmysqlclient_r.so > -#usr/lib/libmysqlclient_r.so.15 > -#usr/lib/libmysqlclient_r.so.15.0.0 > +#usr/lib/libmysqlclient_r.so.18 > +#usr/lib/libmysqlclient_r.so.18.0.0 > #usr/lib/mysql > -#usr/lib/mysql/libdbug.a > -#usr/lib/mysql/libheap.a > -#usr/lib/mysql/libmyisam.a > -#usr/lib/mysql/libmyisammrg.a > #usr/lib/mysql/libmysqlclient.a > -#usr/lib/mysql/libmysqlclient.la > #usr/lib/mysql/libmysqlclient.so > -#usr/lib/mysql/libmysqlclient.so.15 > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > +#usr/lib/mysql/libmysqlclient.so.18 > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > #usr/lib/mysql/libmysqlclient_r.a > -#usr/lib/mysql/libmysqlclient_r.la > #usr/lib/mysql/libmysqlclient_r.so > -#usr/lib/mysql/libmysqlclient_r.so.15 > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > -#usr/lib/mysql/libmystrings.a > -#usr/lib/mysql/libmysys.a > -#usr/lib/mysql/libvio.a > -usr/sbin/mysqld > -usr/sbin/mysqlmanager > -#usr/share/info/mysql.info > -#usr/share/man/man1/comp_err.1 > +#usr/lib/mysql/libmysqlclient_r.so.18 > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > +#usr/lib/mysql/libmysqlservices.a > +usr/lib/mysql/plugin > +#usr/lib/mysql/plugin/adt_null.so > +#usr/lib/mysql/plugin/auth_0x0100.so > +#usr/lib/mysql/plugin/auth_pam.so > +#usr/lib/mysql/plugin/auth_socket.so > +#usr/lib/mysql/plugin/auth_test_plugin.so > +#usr/lib/mysql/plugin/daemon_example.ini > +#usr/lib/mysql/plugin/debug_key_management.so > +#usr/lib/mysql/plugin/dialog.so > +#usr/lib/mysql/plugin/dialog_examples.so > +#usr/lib/mysql/plugin/example_key_management.so > +#usr/lib/mysql/plugin/file_key_management.so > +#usr/lib/mysql/plugin/ha_archive.so > +#usr/lib/mysql/plugin/ha_blackhole.so > +#usr/lib/mysql/plugin/ha_connect.so > +#usr/lib/mysql/plugin/ha_example.so > +#usr/lib/mysql/plugin/ha_federated.so > +#usr/lib/mysql/plugin/ha_federatedx.so > +#usr/lib/mysql/plugin/ha_innodb.so > +#usr/lib/mysql/plugin/ha_mroonga.so > +#usr/lib/mysql/plugin/ha_sphinx.so > +#usr/lib/mysql/plugin/ha_spider.so > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > +#usr/lib/mysql/plugin/handlersocket.so > +#usr/lib/mysql/plugin/libdaemon_example.so > +#usr/lib/mysql/plugin/locales.so > +#usr/lib/mysql/plugin/metadata_lock_info.so > +#usr/lib/mysql/plugin/mypluglib.so > +#usr/lib/mysql/plugin/mysql_clear_password.so > +#usr/lib/mysql/plugin/qa_auth_client.so > +#usr/lib/mysql/plugin/qa_auth_interface.so > +#usr/lib/mysql/plugin/qa_auth_server.so > +#usr/lib/mysql/plugin/query_cache_info.so > +#usr/lib/mysql/plugin/query_response_time.so > +#usr/lib/mysql/plugin/semisync_master.so > +#usr/lib/mysql/plugin/semisync_slave.so > +#usr/lib/mysql/plugin/server_audit.so > +#usr/lib/mysql/plugin/simple_password_check.so > +#usr/lib/mysql/plugin/sql_errlog.so > +#usr/lib/mysql/plugin/wsrep_info.so > +usr/libexec/mysqld > +usr/libexec/rcmysql > +#usr/share/aclocal/mysql.m4 > +#usr/share/doc/mariadb-10.1.12 > +#usr/share/doc/mariadb-10.1.12/COPYING > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > +#usr/share/doc/mariadb-10.1.12/CREDITS > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > +#usr/share/doc/mariadb-10.1.12/README > +#usr/share/doc/mariadb-10.1.12/README-wsrep > +#usr/share/man/man1/aria_chk.1 > +#usr/share/man/man1/aria_dump_log.1 > +#usr/share/man/man1/aria_ftdump.1 > +#usr/share/man/man1/aria_pack.1 > +#usr/share/man/man1/aria_read_log.1 > #usr/share/man/man1/innochecksum.1 > #usr/share/man/man1/msql2mysql.1 > #usr/share/man/man1/my_print_defaults.1 > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > #usr/share/man/man1/mysql.1 > #usr/share/man/man1/mysql.server.1 > #usr/share/man/man1/mysql_client_test.1 > +#usr/share/man/man1/mysql_client_test_embedded.1 > #usr/share/man/man1/mysql_config.1 > #usr/share/man/man1/mysql_convert_table_format.1 > -#usr/share/man/man1/mysql_explain_log.1 > #usr/share/man/man1/mysql_find_rows.1 > #usr/share/man/man1/mysql_fix_extensions.1 > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > #usr/share/man/man1/mysql_install_db.1 > +#usr/share/man/man1/mysql_plugin.1 > #usr/share/man/man1/mysql_secure_installation.1 > #usr/share/man/man1/mysql_setpermission.1 > -#usr/share/man/man1/mysql_tableinfo.1 > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > #usr/share/man/man1/mysql_upgrade.1 > #usr/share/man/man1/mysql_waitpid.1 > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > #usr/share/man/man1/mysqldumpslow.1 > #usr/share/man/man1/mysqlhotcopy.1 > #usr/share/man/man1/mysqlimport.1 > -#usr/share/man/man1/mysqlman.1 > #usr/share/man/man1/mysqlshow.1 > +#usr/share/man/man1/mysqlslap.1 > #usr/share/man/man1/mysqltest.1 > +#usr/share/man/man1/mysqltest_embedded.1 > #usr/share/man/man1/perror.1 > #usr/share/man/man1/replace.1 > #usr/share/man/man1/resolve_stack_dump.1 > #usr/share/man/man1/resolveip.1 > -#usr/share/man/man1/safe_mysqld.1 > #usr/share/man/man8/mysqld.8 > -#usr/share/man/man8/mysqlmanager.8 > +#usr/share/mariadb-10.1.12 > +#usr/share/mariadb-10.1.12/binary-configure > +#usr/share/mariadb-10.1.12/magic > +#usr/share/mariadb-10.1.12/my-huge.cnf > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > +#usr/share/mariadb-10.1.12/my-large.cnf > +#usr/share/mariadb-10.1.12/my-medium.cnf > +#usr/share/mariadb-10.1.12/my-small.cnf > +#usr/share/mariadb-10.1.12/mysql-log-rotate > +#usr/share/mariadb-10.1.12/mysql.server > +#usr/share/mariadb-10.1.12/mysqld_multi.server > +#usr/share/mariadb-10.1.12/policy > +#usr/share/mariadb-10.1.12/policy/apparmor > +#usr/share/mariadb-10.1.12/policy/apparmor/README > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > +#usr/share/mariadb-10.1.12/policy/selinux > +#usr/share/mariadb-10.1.12/policy/selinux/README > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > +#usr/share/mariadb-10.1.12/wsrep.cnf > +#usr/share/mariadb-10.1.12/wsrep_notify > usr/share/mysql > -#usr/share/mysql/binary-configure > #usr/share/mysql/charsets > #usr/share/mysql/charsets/Index.xml > #usr/share/mysql/charsets/README > @@ -244,7 +664,7 @@ usr/share/mysql > #usr/share/mysql/dutch/errmsg.sys > #usr/share/mysql/english > #usr/share/mysql/english/errmsg.sys > -#usr/share/mysql/errmsg.txt > +#usr/share/mysql/errmsg-utf8.txt > #usr/share/mysql/estonian > #usr/share/mysql/estonian/errmsg.sys > #usr/share/mysql/fill_help_tables.sql > @@ -256,27 +676,22 @@ usr/share/mysql > #usr/share/mysql/greek/errmsg.sys > #usr/share/mysql/hungarian > #usr/share/mysql/hungarian/errmsg.sys > +#usr/share/mysql/install_spider.sql > #usr/share/mysql/italian > #usr/share/mysql/italian/errmsg.sys > #usr/share/mysql/japanese > #usr/share/mysql/japanese/errmsg.sys > #usr/share/mysql/korean > #usr/share/mysql/korean/errmsg.sys > -#usr/share/mysql/mi_test_all > -#usr/share/mysql/mi_test_all.res > -#usr/share/mysql/my-huge.cnf > -#usr/share/mysql/my-innodb-heavy-4G.cnf > -#usr/share/mysql/my-large.cnf > -#usr/share/mysql/my-medium.cnf > -#usr/share/mysql/my-small.cnf > -#usr/share/mysql/mysql-log-rotate > -#usr/share/mysql/mysql.server > -#usr/share/mysql/mysql_fix_privilege_tables.sql > +#usr/share/mysql/maria_add_gis_sp.sql > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > +#usr/share/mysql/mroonga > +#usr/share/mysql/mroonga/install.sql > +#usr/share/mysql/mroonga/uninstall.sql > +#usr/share/mysql/mysql_performance_tables.sql > #usr/share/mysql/mysql_system_tables.sql > #usr/share/mysql/mysql_system_tables_data.sql > #usr/share/mysql/mysql_test_data_timezone.sql > -#usr/share/mysql/mysqld_multi.server > -#usr/share/mysql/ndb-config-2-node.ini > #usr/share/mysql/norwegian > #usr/share/mysql/norwegian-ny > #usr/share/mysql/norwegian-ny/errmsg.sys > @@ -299,5 +714,5 @@ usr/share/mysql > #usr/share/mysql/swedish/errmsg.sys > #usr/share/mysql/ukrainian > #usr/share/mysql/ukrainian/errmsg.sys > +#usr/share/pkgconfig/mariadb.pc > var/ipfire/backup/addons/includes/mysql > -#var/run/mysql > diff --git a/lfs/mysql b/lfs/mysql > index edcd651..2253928 100644 > --- a/lfs/mysql > +++ b/lfs/mysql > @@ -24,17 +24,17 @@ > > include Config > > -VER = 5.0.96 > +VER = 10.1.12 > > -THISAPP = mysql-$(VER) > +THISAPP = mariadb-$(VER) > DL_FILE = $(THISAPP).tar.gz > DL_FROM = $(URL_IPFIRE) > DIR_APP = $(DIR_SRC)/$(THISAPP) > TARGET = $(DIR_INFO)/$(THISAPP) > PROG = mysql > -PAK_VER = 3 > +PAK_VER = 4 > > -CFLAGS += -fno-strict-aliasing > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > ############################################################################### > # Top-level Rules > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > install : $(TARGET) > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > @$(PREBUILD) > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) > - cd $(DIR_APP) && ./configure --prefix=/usr \ > - --sysconfdir=/etc \ > - --libexecdir=/usr/sbin \ > - --localstatedir=/srv/mysql \ > - --enable-thread-safe-client \ > - --enable-assembler \ > - --enable-local-infile \ > - --with-unix-socket-path=/var/run/mysql/mysql.sock \ > - --without-debug \ > - --without-bench \ > - --without-readline \ > - --with-berkeley-db \ > - --with-extra-charsets=all > + cd $(DIR_APP) && cmake . \ > + -DBUILD_CONFIG=mysql_release \ > + -DFEATURE_SET="community" \ > + -DNICE_PROJECT_NAME="MariaDB" \ > + -DCMAKE_INSTALL_PREFIX="/usr" \ > + -DINSTALL_SYSCONFDIR="/etc" \ > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > + -DINSTALL_INCLUDEDIR="include/mysql" \ > + -DINSTALL_INFODIR="share/info" \ > + -DINSTALL_LIBDIR="lib/mysql" \ > + -DINSTALL_MANDIR="share/man" \ > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > + -DINSTALL_SBINDIR="libexec" \ > + -DINSTALL_SCRIPTDIR="bin" \ > + -DINSTALL_SQLBENCHDIR="share" \ > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > + -DMYSQL_DATADIR="/srv/mysql" \ > + -DTMPDIR="/var/tmp" \ > + -DPID_FILE_DIR="/var/run/mysql" > + -DENABLED_LOCAL_INFILE=ON \ > + -DWITH_EMBEDDED_SERVER=OFF \ > + -DWITH_SSL=system \ > + -DWITH_ZLIB=system \ > + -DWITH_PCRE=system \ > + -DIGNORE_AIO_CHECK=ON \ > + -DWITH_JEMALLOC=OFF > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > cd $(DIR_APP) && make testdir=/tmp/mysql install > - rm -rf /tmp/mysql > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > + rm -rf /usr/share/sql-bench > + rm -rf /tmp/mysql > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > mkdir -p /srv/mysql > - mysql_install_db --user=mysql --force > + cd /usr/ && mysql_install_db --user=mysql --force > chgrp -v mysql /srv/mysql{,/test,/mysql} > chown mysql.mysql /srv/mysql/ > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > /var/ipfire/backup/addons/includes/mysql > + > + # Install initscript > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > + /etc/rc.d/init.d/mysql > @rm -rf $(DIR_APP) > @$(POSTBUILD) > diff --git a/make.sh b/make.sh > index 8392e30..0a2b8ae 100755 > --- a/make.sh > +++ b/make.sh > @@ -391,6 +391,7 @@ buildipfire() { > export LOGFILE > ipfiremake configroot > ipfiremake backup > + ipfiremake initscripts > ipfiremake pkg-config > ipfiremake libusb > ipfiremake libusb-compat > @@ -521,6 +522,8 @@ buildipfire() { > ipfiremake libxml2 > ipfiremake libxslt > ipfiremake BerkeleyDB > + ipfiremake libarchive > + ipfiremake cmake > ipfiremake mysql > ipfiremake cyrus-sasl > ipfiremake openldap > @@ -552,7 +555,6 @@ buildipfire() { > ipfiremake hdparm > ipfiremake sdparm > ipfiremake mtools > - ipfiremake initscripts > ipfiremake whatmask > ipfiremake conntrack-tools > ipfiremake libupnp > @@ -668,8 +670,6 @@ buildipfire() { > ipfiremake libshout > ipfiremake xvid > ipfiremake libmpeg2 > - ipfiremake libarchive > - ipfiremake cmake > ipfiremake gnump3d > ipfiremake rsync > ipfiremake tcpwrapper > diff --git a/src/initscripts/init.d/mysql > b/src/initscripts/init.d/mysql > index 994e3c2..2c8cfbc 100644 > --- a/src/initscripts/init.d/mysql > +++ b/src/initscripts/init.d/mysql > @@ -10,7 +10,7 @@ > . /etc/sysconfig/rc > . $rc_functions > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > +PIDFILE=/var/run/mysql/mysql.pid > KILLDELAY=20 > > case "$1" in > @@ -66,7 +66,7 @@ case "$1" in > ;; > > status) > - statusproc /usr/sbin/mysqld > + statusproc /usr/libexec/mysqld > ;; > > *) > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > index 548b9db..5e76574 100644 > --- a/src/paks/mysql/update.sh > +++ b/src/paks/mysql/update.sh > @@ -27,6 +27,7 @@ > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > /etc/my.cnf > +/etc/my.cnf.d > /srv/mysql > EOF > fi > @@ -44,6 +45,9 @@ extract_files > # Restore backup > restore_backup "${NAME}" > > +# Remove basedir configuration line > +sed -e "/^basedir=/d" -i /etc/my.cnf > + > # Restart the service > start_service "${NAME}"
Hi, On Thu, 2016-03-24 at 08:05 +0100, Marcel Lorenz wrote: > Hi Daniel, > > have you take a look on the memory consumption of the > MariaDB with your minimal my.cnf? 620-650MB only with the internal DB's > ohhh... > > Erik fights with the Apache/PHP memory consumption between 50-70MB more > This has 250-300MB more with no application DB's. The server uses about 100MB with a database of about roughly the same size. That is not a problem at all since we recommend to use 1G of RAM and the minimum is 512MB. Of course this is not ideal, but I guess it is quite common sense that running a big add-on on small hardware will have its limits. > I have an my.cnf developed for my mailserver with 350-400MB with > 3 DB's in use if you interested. > > And the initscript is not working correctly. Stop daemon fails. > > Stopping MySQL daemon...mysqld not running! [ WARN ] > Starting MySQL daemon... [ OK ] > > Marcel Lorenz > -Michael > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: > > > > It is required to manually run mysql_upgrade after the new > > package has been installed. > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> > > --- > > config/backup/includes/mysql | 1 + > > config/mysql/my.cnf | 1 - > > config/rootfiles/common/mysql-libs | 16 +- > > config/rootfiles/packages/mysql | 525 > > +++++++++++++++++++++++++++++++++---- > > lfs/mysql | 68 +++-- > > make.sh | 6 +- > > src/initscripts/init.d/mysql | 4 +- > > src/paks/mysql/update.sh | 4 + > > 8 files changed, 534 insertions(+), 91 deletions(-) > > > > diff --git a/config/backup/includes/mysql > > b/config/backup/includes/mysql > > index bcb837c..be6bc5c 100644 > > --- a/config/backup/includes/mysql > > +++ b/config/backup/includes/mysql > > @@ -1,2 +1,3 @@ > > /etc/my.cnf > > +/etc/my.cnf.d > > /srv/mysql > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf > > index d9b75e8..29a568a 100644 > > --- a/config/mysql/my.cnf > > +++ b/config/mysql/my.cnf > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 > > > > [mysql.server] > > user=mysql > > -basedir=/var/lib > > > > [mysqld_safe] > > log-error=/var/log/mysqld.log > > diff --git a/config/rootfiles/common/mysql-libs > > b/config/rootfiles/common/mysql-libs > > index 6eb0384..e3e4bf3 100644 > > --- a/config/rootfiles/common/mysql-libs > > +++ b/config/rootfiles/common/mysql-libs > > @@ -1,10 +1,10 @@ > > -usr/lib/libmysqlclient.so.15 > > -usr/lib/libmysqlclient.so.15.0.0 > > -usr/lib/libmysqlclient_r.so.15 > > -usr/lib/libmysqlclient_r.so.15.0.0 > > +usr/lib/libmysqlclient.so.18 > > +usr/lib/libmysqlclient.so.18.0.0 > > +usr/lib/libmysqlclient_r.so.18 > > +usr/lib/libmysqlclient_r.so.18.0.0 > > usr/lib/mysql/libmysqlclient.so > > -usr/lib/mysql/libmysqlclient.so.15 > > -usr/lib/mysql/libmysqlclient.so.15.0.0 > > +usr/lib/mysql/libmysqlclient.so.18 > > +usr/lib/mysql/libmysqlclient.so.18.0.0 > > usr/lib/mysql/libmysqlclient_r.so > > -usr/lib/mysql/libmysqlclient_r.so.15 > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > +usr/lib/mysql/libmysqlclient_r.so.18 > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > diff --git a/config/rootfiles/packages/mysql > > b/config/rootfiles/packages/mysql > > index 8f1414a..cb54804 100644 > > --- a/config/rootfiles/packages/mysql > > +++ b/config/rootfiles/packages/mysql > > @@ -1,16 +1,39 @@ > > -etc/my.cnf > > etc/rc.d/init.d/mysql > > +#etc/logrotate.d > > +etc/logrotate.d/mysql > > +etc/my.cnf > > +etc/my.cnf.d > > +etc/my.cnf.d/client.cnf > > +etc/my.cnf.d/enable_encryption.preset > > +etc/my.cnf.d/mysql-clients.cnf > > +etc/my.cnf.d/server.cnf > > srv/mysql > > +#srv/mysql/aria_log.00000001 > > +#srv/mysql/aria_log_control > > +#srv/mysql/ib_logfile0 > > +#srv/mysql/ib_logfile1 > > +#srv/mysql/ibdata1 > > #srv/mysql/mysql > > +#srv/mysql/mysql/column_stats.MYD > > +#srv/mysql/mysql/column_stats.MYI > > +#srv/mysql/mysql/column_stats.frm > > #srv/mysql/mysql/columns_priv.MYD > > #srv/mysql/mysql/columns_priv.MYI > > #srv/mysql/mysql/columns_priv.frm > > #srv/mysql/mysql/db.MYD > > #srv/mysql/mysql/db.MYI > > #srv/mysql/mysql/db.frm > > +#srv/mysql/mysql/event.MYD > > +#srv/mysql/mysql/event.MYI > > +#srv/mysql/mysql/event.frm > > #srv/mysql/mysql/func.MYD > > #srv/mysql/mysql/func.MYI > > #srv/mysql/mysql/func.frm > > +#srv/mysql/mysql/general_log.CSM > > +#srv/mysql/mysql/general_log.CSV > > +#srv/mysql/mysql/general_log.frm > > +#srv/mysql/mysql/gtid_slave_pos.frm > > +#srv/mysql/mysql/gtid_slave_pos.ibd > > #srv/mysql/mysql/help_category.MYD > > #srv/mysql/mysql/help_category.MYI > > #srv/mysql/mysql/help_category.frm > > @@ -26,12 +49,37 @@ srv/mysql > > #srv/mysql/mysql/host.MYD > > #srv/mysql/mysql/host.MYI > > #srv/mysql/mysql/host.frm > > +#srv/mysql/mysql/index_stats.MYD > > +#srv/mysql/mysql/index_stats.MYI > > +#srv/mysql/mysql/index_stats.frm > > +#srv/mysql/mysql/innodb_index_stats.frm > > +#srv/mysql/mysql/innodb_index_stats.ibd > > +#srv/mysql/mysql/innodb_table_stats.frm > > +#srv/mysql/mysql/innodb_table_stats.ibd > > +#srv/mysql/mysql/plugin.MYD > > +#srv/mysql/mysql/plugin.MYI > > +#srv/mysql/mysql/plugin.frm > > #srv/mysql/mysql/proc.MYD > > #srv/mysql/mysql/proc.MYI > > #srv/mysql/mysql/proc.frm > > #srv/mysql/mysql/procs_priv.MYD > > #srv/mysql/mysql/procs_priv.MYI > > #srv/mysql/mysql/procs_priv.frm > > +#srv/mysql/mysql/proxies_priv.MYD > > +#srv/mysql/mysql/proxies_priv.MYI > > +#srv/mysql/mysql/proxies_priv.frm > > +#srv/mysql/mysql/roles_mapping.MYD > > +#srv/mysql/mysql/roles_mapping.MYI > > +#srv/mysql/mysql/roles_mapping.frm > > +#srv/mysql/mysql/servers.MYD > > +#srv/mysql/mysql/servers.MYI > > +#srv/mysql/mysql/servers.frm > > +#srv/mysql/mysql/slow_log.CSM > > +#srv/mysql/mysql/slow_log.CSV > > +#srv/mysql/mysql/slow_log.frm > > +#srv/mysql/mysql/table_stats.MYD > > +#srv/mysql/mysql/table_stats.MYI > > +#srv/mysql/mysql/table_stats.frm > > #srv/mysql/mysql/tables_priv.MYD > > #srv/mysql/mysql/tables_priv.MYI > > #srv/mysql/mysql/tables_priv.frm > > @@ -53,8 +101,14 @@ srv/mysql > > #srv/mysql/mysql/user.MYD > > #srv/mysql/mysql/user.MYI > > #srv/mysql/mysql/user.frm > > -srv/mysql/test > > -usr/bin/comp_err > > +#srv/mysql/performance_schema > > +#srv/mysql/performance_schema/db.opt > > +#srv/mysql/test > > +usr/bin/aria_chk > > +usr/bin/aria_dump_log > > +usr/bin/aria_ftdump > > +usr/bin/aria_pack > > +usr/bin/aria_read_log > > usr/bin/innochecksum > > usr/bin/msql2mysql > > usr/bin/my_print_defaults > > @@ -63,20 +117,16 @@ usr/bin/myisamchk > > usr/bin/myisamlog > > usr/bin/myisampack > > usr/bin/mysql > > -usr/bin/mysql_client_test > > usr/bin/mysql_config > > usr/bin/mysql_convert_table_format > > -usr/bin/mysql_explain_log > > usr/bin/mysql_find_rows > > usr/bin/mysql_fix_extensions > > -usr/bin/mysql_fix_privilege_tables > > usr/bin/mysql_install_db > > +usr/bin/mysql_plugin > > usr/bin/mysql_secure_installation > > usr/bin/mysql_setpermission > > -usr/bin/mysql_tableinfo > > usr/bin/mysql_tzinfo_to_sql > > usr/bin/mysql_upgrade > > -usr/bin/mysql_upgrade_shell > > usr/bin/mysql_waitpid > > usr/bin/mysql_zap > > usr/bin/mysqlaccess > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow > > usr/bin/mysqlhotcopy > > usr/bin/mysqlimport > > usr/bin/mysqlshow > > +usr/bin/mysqlslap > > usr/bin/mysqltest > > -usr/bin/mysqltestmanager > > -usr/bin/mysqltestmanager-pwgen > > -usr/bin/mysqltestmanagerc > > +#usr/bin/mytop > > usr/bin/perror > > usr/bin/replace > > usr/bin/resolve_stack_dump > > usr/bin/resolveip > > +usr/bin/wsrep_sst_common > > +usr/bin/wsrep_sst_mysqldump > > +usr/bin/wsrep_sst_rsync > > +usr/bin/wsrep_sst_xtrabackup > > +usr/bin/wsrep_sst_xtrabackup-v2 > > +#usr/data > > +#usr/data/test > > +#usr/data/test/db.opt > > #usr/include/mysql > > +#usr/include/mysql/auth_dialog_client.h > > +#usr/include/mysql/big_endian.h > > +#usr/include/mysql/byte_order_generic.h > > +#usr/include/mysql/byte_order_generic_x86.h > > +#usr/include/mysql/byte_order_generic_x86_64.h > > +#usr/include/mysql/client_plugin.h > > #usr/include/mysql/decimal.h > > #usr/include/mysql/errmsg.h > > +#usr/include/mysql/handler_ername.h > > +#usr/include/mysql/handler_state.h > > #usr/include/mysql/keycache.h > > +#usr/include/mysql/little_endian.h > > #usr/include/mysql/m_ctype.h > > #usr/include/mysql/m_string.h > > +#usr/include/mysql/ma_dyncol.h > > #usr/include/mysql/my_alloc.h > > #usr/include/mysql/my_attribute.h > > +#usr/include/mysql/my_byteorder.h > > +#usr/include/mysql/my_compiler.h > > #usr/include/mysql/my_config.h > > #usr/include/mysql/my_dbug.h > > +#usr/include/mysql/my_decimal_limits.h > > #usr/include/mysql/my_dir.h > > #usr/include/mysql/my_getopt.h > > #usr/include/mysql/my_global.h > > #usr/include/mysql/my_list.h > > #usr/include/mysql/my_net.h > > -#usr/include/mysql/my_no_pthread.h > > #usr/include/mysql/my_pthread.h > > #usr/include/mysql/my_sys.h > > +#usr/include/mysql/my_valgrind.h > > #usr/include/mysql/my_xml.h > > #usr/include/mysql/mysql.h > > #usr/include/mysql/mysql_com.h > > +#usr/include/mysql/mysql_com_server.h > > #usr/include/mysql/mysql_embed.h > > #usr/include/mysql/mysql_time.h > > #usr/include/mysql/mysql_version.h > > #usr/include/mysql/mysqld_ername.h > > #usr/include/mysql/mysqld_error.h > > -#usr/include/mysql/raid.h > > +#usr/include/mysql/plugin.h > > +#usr/include/mysql/plugin_audit.h > > +#usr/include/mysql/plugin_auth.h > > +#usr/include/mysql/plugin_auth_common.h > > +#usr/include/mysql/plugin_encryption.h > > +#usr/include/mysql/plugin_ftparser.h > > +#usr/include/mysql/plugin_password_validation.h > > +#usr/include/mysql/private > > +#usr/include/mysql/private/atomic > > +#usr/include/mysql/private/atomic/gcc_builtins.h > > +#usr/include/mysql/private/atomic/generic-msvc.h > > +#usr/include/mysql/private/atomic/nolock.h > > +#usr/include/mysql/private/atomic/solaris.h > > +#usr/include/mysql/private/atomic/x86-gcc.h > > +#usr/include/mysql/private/authors.h > > +#usr/include/mysql/private/base64.h > > +#usr/include/mysql/private/bounded_queue.h > > +#usr/include/mysql/private/client_settings.h > > +#usr/include/mysql/private/compat56.h > > +#usr/include/mysql/private/config.h > > +#usr/include/mysql/private/contributors.h > > +#usr/include/mysql/private/create_options.h > > +#usr/include/mysql/private/custom_conf.h > > +#usr/include/mysql/private/datadict.h > > +#usr/include/mysql/private/debug_sync.h > > +#usr/include/mysql/private/derror.h > > +#usr/include/mysql/private/des_key_file.h > > +#usr/include/mysql/private/discover.h > > +#usr/include/mysql/private/event_data_objects.h > > +#usr/include/mysql/private/event_db_repository.h > > +#usr/include/mysql/private/event_parse_data.h > > +#usr/include/mysql/private/event_queue.h > > +#usr/include/mysql/private/event_scheduler.h > > +#usr/include/mysql/private/events.h > > +#usr/include/mysql/private/field.h > > +#usr/include/mysql/private/filesort.h > > +#usr/include/mysql/private/filesort_utils.h > > +#usr/include/mysql/private/ft_global.h > > +#usr/include/mysql/private/gcalc_slicescan.h > > +#usr/include/mysql/private/gcalc_tools.h > > +#usr/include/mysql/private/group_by_handler.h > > +#usr/include/mysql/private/gstream.h > > +#usr/include/mysql/private/ha_partition.h > > +#usr/include/mysql/private/handler.h > > +#usr/include/mysql/private/hash.h > > +#usr/include/mysql/private/hash_filo.h > > +#usr/include/mysql/private/heap.h > > +#usr/include/mysql/private/hostname.h > > +#usr/include/mysql/private/init.h > > +#usr/include/mysql/private/innodb_priv.h > > +#usr/include/mysql/private/item.h > > +#usr/include/mysql/private/item_cmpfunc.h > > +#usr/include/mysql/private/item_create.h > > +#usr/include/mysql/private/item_func.h > > +#usr/include/mysql/private/item_geofunc.h > > +#usr/include/mysql/private/item_inetfunc.h > > +#usr/include/mysql/private/item_row.h > > +#usr/include/mysql/private/item_strfunc.h > > +#usr/include/mysql/private/item_subselect.h > > +#usr/include/mysql/private/item_sum.h > > +#usr/include/mysql/private/item_timefunc.h > > +#usr/include/mysql/private/item_xmlfunc.h > > +#usr/include/mysql/private/key.h > > +#usr/include/mysql/private/keycaches.h > > +#usr/include/mysql/private/lex.h > > +#usr/include/mysql/private/lex_hash.h > > +#usr/include/mysql/private/lex_symbol.h > > +#usr/include/mysql/private/lex_token.h > > +#usr/include/mysql/private/lf.h > > +#usr/include/mysql/private/lock.h > > +#usr/include/mysql/private/log.h > > +#usr/include/mysql/private/log_event.h > > +#usr/include/mysql/private/log_event_old.h > > +#usr/include/mysql/private/log_slow.h > > +#usr/include/mysql/private/maria.h > > +#usr/include/mysql/private/mdl.h > > +#usr/include/mysql/private/mem_root_array.h > > +#usr/include/mysql/private/message.h > > +#usr/include/mysql/private/multi_range_read.h > > +#usr/include/mysql/private/my_alarm.h > > +#usr/include/mysql/private/my_apc.h > > +#usr/include/mysql/private/my_atomic.h > > +#usr/include/mysql/private/my_base.h > > +#usr/include/mysql/private/my_bit.h > > +#usr/include/mysql/private/my_bitmap.h > > +#usr/include/mysql/private/my_check_opt.h > > +#usr/include/mysql/private/my_compare.h > > +#usr/include/mysql/private/my_context.h > > +#usr/include/mysql/private/my_cpu.h > > +#usr/include/mysql/private/my_crypt.h > > +#usr/include/mysql/private/my_decimal.h > > +#usr/include/mysql/private/my_default.h > > +#usr/include/mysql/private/my_handler_errors.h > > +#usr/include/mysql/private/my_json_writer.h > > +#usr/include/mysql/private/my_libwrap.h > > +#usr/include/mysql/private/my_md5.h > > +#usr/include/mysql/private/my_nosys.h > > +#usr/include/mysql/private/my_rdtsc.h > > +#usr/include/mysql/private/my_rnd.h > > +#usr/include/mysql/private/my_stacktrace.h > > +#usr/include/mysql/private/my_systemd.h > > +#usr/include/mysql/private/my_time.h > > +#usr/include/mysql/private/my_tree.h > > +#usr/include/mysql/private/my_uctype.h > > +#usr/include/mysql/private/my_user.h > > +#usr/include/mysql/private/myisam.h > > +#usr/include/mysql/private/myisamchk.h > > +#usr/include/mysql/private/myisammrg.h > > +#usr/include/mysql/private/myisampack.h > > +#usr/include/mysql/private/mysql_async.h > > +#usr/include/mysql/private/mysqld.h > > +#usr/include/mysql/private/mysqld_default_groups.h > > +#usr/include/mysql/private/mysqld_suffix.h > > +#usr/include/mysql/private/mysys_err.h > > +#usr/include/mysql/private/nt_servc.h > > +#usr/include/mysql/private/opt_range.h > > +#usr/include/mysql/private/opt_subselect.h > > +#usr/include/mysql/private/parse_file.h > > +#usr/include/mysql/private/partition_element.h > > +#usr/include/mysql/private/partition_info.h > > +#usr/include/mysql/private/password.h > > +#usr/include/mysql/private/probes_mysql.h > > +#usr/include/mysql/private/probes_mysql_nodtrace.h > > +#usr/include/mysql/private/procedure.h > > +#usr/include/mysql/private/protocol.h > > +#usr/include/mysql/private/queues.h > > +#usr/include/mysql/private/records.h > > +#usr/include/mysql/private/repl_failsafe.h > > +#usr/include/mysql/private/replication.h > > +#usr/include/mysql/private/rijndael.h > > +#usr/include/mysql/private/rpl_constants.h > > +#usr/include/mysql/private/rpl_filter.h > > +#usr/include/mysql/private/rpl_gtid.h > > +#usr/include/mysql/private/rpl_handler.h > > +#usr/include/mysql/private/rpl_injector.h > > +#usr/include/mysql/private/rpl_mi.h > > +#usr/include/mysql/private/rpl_parallel.h > > +#usr/include/mysql/private/rpl_record.h > > +#usr/include/mysql/private/rpl_record_old.h > > +#usr/include/mysql/private/rpl_reporting.h > > +#usr/include/mysql/private/rpl_rli.h > > +#usr/include/mysql/private/rpl_tblmap.h > > +#usr/include/mysql/private/rpl_utility.h > > +#usr/include/mysql/private/scheduler.h > > +#usr/include/mysql/private/service_versions.h > > +#usr/include/mysql/private/set_var.h > > +#usr/include/mysql/private/sha1.h > > +#usr/include/mysql/private/sha2.h > > +#usr/include/mysql/private/slave.h > > +#usr/include/mysql/private/sp.h > > +#usr/include/mysql/private/sp_cache.h > > +#usr/include/mysql/private/sp_head.h > > +#usr/include/mysql/private/sp_pcontext.h > > +#usr/include/mysql/private/sp_rcontext.h > > +#usr/include/mysql/private/spatial.h > > +#usr/include/mysql/private/sql_acl.h > > +#usr/include/mysql/private/sql_admin.h > > +#usr/include/mysql/private/sql_alter.h > > +#usr/include/mysql/private/sql_analyse.h > > +#usr/include/mysql/private/sql_analyze_stmt.h > > +#usr/include/mysql/private/sql_array.h > > +#usr/include/mysql/private/sql_audit.h > > +#usr/include/mysql/private/sql_base.h > > +#usr/include/mysql/private/sql_binlog.h > > +#usr/include/mysql/private/sql_bitmap.h > > +#usr/include/mysql/private/sql_bootstrap.h > > +#usr/include/mysql/private/sql_cache.h > > +#usr/include/mysql/private/sql_callback.h > > +#usr/include/mysql/private/sql_class.h > > +#usr/include/mysql/private/sql_cmd.h > > +#usr/include/mysql/private/sql_connect.h > > +#usr/include/mysql/private/sql_const.h > > +#usr/include/mysql/private/sql_crypt.h > > +#usr/include/mysql/private/sql_cursor.h > > +#usr/include/mysql/private/sql_db.h > > +#usr/include/mysql/private/sql_delete.h > > +#usr/include/mysql/private/sql_derived.h > > +#usr/include/mysql/private/sql_digest.h > > +#usr/include/mysql/private/sql_digest_stream.h > > +#usr/include/mysql/private/sql_do.h > > +#usr/include/mysql/private/sql_error.h > > +#usr/include/mysql/private/sql_explain.h > > +#usr/include/mysql/private/sql_expression_cache.h > > +#usr/include/mysql/private/sql_get_diagnostics.h > > +#usr/include/mysql/private/sql_handler.h > > +#usr/include/mysql/private/sql_help.h > > +#usr/include/mysql/private/sql_hset.h > > +#usr/include/mysql/private/sql_insert.h > > +#usr/include/mysql/private/sql_join_cache.h > > +#usr/include/mysql/private/sql_lex.h > > +#usr/include/mysql/private/sql_lifo_buffer.h > > +#usr/include/mysql/private/sql_list.h > > +#usr/include/mysql/private/sql_load.h > > +#usr/include/mysql/private/sql_locale.h > > +#usr/include/mysql/private/sql_manager.h > > +#usr/include/mysql/private/sql_parse.h > > +#usr/include/mysql/private/sql_partition.h > > +#usr/include/mysql/private/sql_partition_admin.h > > +#usr/include/mysql/private/sql_plist.h > > +#usr/include/mysql/private/sql_plugin.h > > +#usr/include/mysql/private/sql_plugin_compat.h > > +#usr/include/mysql/private/sql_prepare.h > > +#usr/include/mysql/private/sql_priv.h > > +#usr/include/mysql/private/sql_profile.h > > +#usr/include/mysql/private/sql_reload.h > > +#usr/include/mysql/private/sql_rename.h > > +#usr/include/mysql/private/sql_repl.h > > +#usr/include/mysql/private/sql_select.h > > +#usr/include/mysql/private/sql_servers.h > > +#usr/include/mysql/private/sql_show.h > > +#usr/include/mysql/private/sql_signal.h > > +#usr/include/mysql/private/sql_sort.h > > +#usr/include/mysql/private/sql_statistics.h > > +#usr/include/mysql/private/sql_string.h > > +#usr/include/mysql/private/sql_table.h > > +#usr/include/mysql/private/sql_tablespace.h > > +#usr/include/mysql/private/sql_test.h > > +#usr/include/mysql/private/sql_time.h > > +#usr/include/mysql/private/sql_trigger.h > > +#usr/include/mysql/private/sql_truncate.h > > +#usr/include/mysql/private/sql_type.h > > +#usr/include/mysql/private/sql_udf.h > > +#usr/include/mysql/private/sql_union.h > > +#usr/include/mysql/private/sql_update.h > > +#usr/include/mysql/private/sql_view.h > > +#usr/include/mysql/private/sql_yacc.h > > +#usr/include/mysql/private/strfunc.h > > +#usr/include/mysql/private/structs.h > > +#usr/include/mysql/private/sys_vars_shared.h > > +#usr/include/mysql/private/t_ctype.h > > +#usr/include/mysql/private/table.h > > +#usr/include/mysql/private/table_cache.h > > +#usr/include/mysql/private/thr_alarm.h > > +#usr/include/mysql/private/thr_lock.h > > +#usr/include/mysql/private/thr_malloc.h > > +#usr/include/mysql/private/thr_timer.h > > +#usr/include/mysql/private/thread_pool_priv.h > > +#usr/include/mysql/private/threadpool.h > > +#usr/include/mysql/private/transaction.h > > +#usr/include/mysql/private/tzfile.h > > +#usr/include/mysql/private/tztime.h > > +#usr/include/mysql/private/unireg.h > > +#usr/include/mysql/private/violite.h > > +#usr/include/mysql/private/waiting_threads.h > > +#usr/include/mysql/private/welcome_copyright_notice.h > > +#usr/include/mysql/private/winservice.h > > +#usr/include/mysql/private/wqueue.h > > +#usr/include/mysql/private/wsrep.h > > +#usr/include/mysql/private/wsrep_applier.h > > +#usr/include/mysql/private/wsrep_binlog.h > > +#usr/include/mysql/private/wsrep_mysqld.h > > +#usr/include/mysql/private/wsrep_priv.h > > +#usr/include/mysql/private/wsrep_sst.h > > +#usr/include/mysql/private/wsrep_thd.h > > +#usr/include/mysql/private/wsrep_utils.h > > +#usr/include/mysql/private/wsrep_var.h > > +#usr/include/mysql/private/wsrep_xid.h > > +#usr/include/mysql/psi > > +#usr/include/mysql/psi/mysql_file.h > > +#usr/include/mysql/psi/mysql_idle.h > > +#usr/include/mysql/psi/mysql_socket.h > > +#usr/include/mysql/psi/mysql_stage.h > > +#usr/include/mysql/psi/mysql_statement.h > > +#usr/include/mysql/psi/mysql_table.h > > +#usr/include/mysql/psi/mysql_thread.h > > +#usr/include/mysql/psi/psi.h > > +#usr/include/mysql/psi/psi_abi_v0.h > > +#usr/include/mysql/psi/psi_abi_v1.h > > +#usr/include/mysql/psi/psi_abi_v2.h > > +#usr/include/mysql/service_debug_sync.h > > +#usr/include/mysql/service_encryption.h > > +#usr/include/mysql/service_encryption_scheme.h > > +#usr/include/mysql/service_kill_statement.h > > +#usr/include/mysql/service_logger.h > > +#usr/include/mysql/service_md5.h > > +#usr/include/mysql/service_my_snprintf.h > > +#usr/include/mysql/service_progress_report.h > > +#usr/include/mysql/service_sha1.h > > +#usr/include/mysql/service_thd_alloc.h > > +#usr/include/mysql/service_thd_autoinc.h > > +#usr/include/mysql/service_thd_error_context.h > > +#usr/include/mysql/service_thd_specifics.h > > +#usr/include/mysql/service_thd_timezone.h > > +#usr/include/mysql/service_thd_wait.h > > +#usr/include/mysql/service_wsrep.h > > +#usr/include/mysql/services.h > > #usr/include/mysql/sql_common.h > > #usr/include/mysql/sql_state.h > > #usr/include/mysql/sslopt-case.h > > @@ -133,33 +489,78 @@ usr/bin/resolveip > > #usr/include/mysql/sslopt-vars.h > > #usr/include/mysql/typelib.h > > #usr/lib/libmysqlclient.so > > -#usr/lib/libmysqlclient.so.15 > > -#usr/lib/libmysqlclient.so.15.0.0 > > +#usr/lib/libmysqlclient.so.18 > > +#usr/lib/libmysqlclient.so.18.0.0 > > #usr/lib/libmysqlclient_r.so > > -#usr/lib/libmysqlclient_r.so.15 > > -#usr/lib/libmysqlclient_r.so.15.0.0 > > +#usr/lib/libmysqlclient_r.so.18 > > +#usr/lib/libmysqlclient_r.so.18.0.0 > > #usr/lib/mysql > > -#usr/lib/mysql/libdbug.a > > -#usr/lib/mysql/libheap.a > > -#usr/lib/mysql/libmyisam.a > > -#usr/lib/mysql/libmyisammrg.a > > #usr/lib/mysql/libmysqlclient.a > > -#usr/lib/mysql/libmysqlclient.la > > #usr/lib/mysql/libmysqlclient.so > > -#usr/lib/mysql/libmysqlclient.so.15 > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 > > +#usr/lib/mysql/libmysqlclient.so.18 > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 > > #usr/lib/mysql/libmysqlclient_r.a > > -#usr/lib/mysql/libmysqlclient_r.la > > #usr/lib/mysql/libmysqlclient_r.so > > -#usr/lib/mysql/libmysqlclient_r.so.15 > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 > > -#usr/lib/mysql/libmystrings.a > > -#usr/lib/mysql/libmysys.a > > -#usr/lib/mysql/libvio.a > > -usr/sbin/mysqld > > -usr/sbin/mysqlmanager > > -#usr/share/info/mysql.info > > -#usr/share/man/man1/comp_err.1 > > +#usr/lib/mysql/libmysqlclient_r.so.18 > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 > > +#usr/lib/mysql/libmysqlservices.a > > +usr/lib/mysql/plugin > > +#usr/lib/mysql/plugin/adt_null.so > > +#usr/lib/mysql/plugin/auth_0x0100.so > > +#usr/lib/mysql/plugin/auth_pam.so > > +#usr/lib/mysql/plugin/auth_socket.so > > +#usr/lib/mysql/plugin/auth_test_plugin.so > > +#usr/lib/mysql/plugin/daemon_example.ini > > +#usr/lib/mysql/plugin/debug_key_management.so > > +#usr/lib/mysql/plugin/dialog.so > > +#usr/lib/mysql/plugin/dialog_examples.so > > +#usr/lib/mysql/plugin/example_key_management.so > > +#usr/lib/mysql/plugin/file_key_management.so > > +#usr/lib/mysql/plugin/ha_archive.so > > +#usr/lib/mysql/plugin/ha_blackhole.so > > +#usr/lib/mysql/plugin/ha_connect.so > > +#usr/lib/mysql/plugin/ha_example.so > > +#usr/lib/mysql/plugin/ha_federated.so > > +#usr/lib/mysql/plugin/ha_federatedx.so > > +#usr/lib/mysql/plugin/ha_innodb.so > > +#usr/lib/mysql/plugin/ha_mroonga.so > > +#usr/lib/mysql/plugin/ha_sphinx.so > > +#usr/lib/mysql/plugin/ha_spider.so > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so > > +#usr/lib/mysql/plugin/handlersocket.so > > +#usr/lib/mysql/plugin/libdaemon_example.so > > +#usr/lib/mysql/plugin/locales.so > > +#usr/lib/mysql/plugin/metadata_lock_info.so > > +#usr/lib/mysql/plugin/mypluglib.so > > +#usr/lib/mysql/plugin/mysql_clear_password.so > > +#usr/lib/mysql/plugin/qa_auth_client.so > > +#usr/lib/mysql/plugin/qa_auth_interface.so > > +#usr/lib/mysql/plugin/qa_auth_server.so > > +#usr/lib/mysql/plugin/query_cache_info.so > > +#usr/lib/mysql/plugin/query_response_time.so > > +#usr/lib/mysql/plugin/semisync_master.so > > +#usr/lib/mysql/plugin/semisync_slave.so > > +#usr/lib/mysql/plugin/server_audit.so > > +#usr/lib/mysql/plugin/simple_password_check.so > > +#usr/lib/mysql/plugin/sql_errlog.so > > +#usr/lib/mysql/plugin/wsrep_info.so > > +usr/libexec/mysqld > > +usr/libexec/rcmysql > > +#usr/share/aclocal/mysql.m4 > > +#usr/share/doc/mariadb-10.1.12 > > +#usr/share/doc/mariadb-10.1.12/COPYING > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty > > +#usr/share/doc/mariadb-10.1.12/CREDITS > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY > > +#usr/share/doc/mariadb-10.1.12/README > > +#usr/share/doc/mariadb-10.1.12/README-wsrep > > +#usr/share/man/man1/aria_chk.1 > > +#usr/share/man/man1/aria_dump_log.1 > > +#usr/share/man/man1/aria_ftdump.1 > > +#usr/share/man/man1/aria_pack.1 > > +#usr/share/man/man1/aria_read_log.1 > > #usr/share/man/man1/innochecksum.1 > > #usr/share/man/man1/msql2mysql.1 > > #usr/share/man/man1/my_print_defaults.1 > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager > > #usr/share/man/man1/mysql.1 > > #usr/share/man/man1/mysql.server.1 > > #usr/share/man/man1/mysql_client_test.1 > > +#usr/share/man/man1/mysql_client_test_embedded.1 > > #usr/share/man/man1/mysql_config.1 > > #usr/share/man/man1/mysql_convert_table_format.1 > > -#usr/share/man/man1/mysql_explain_log.1 > > #usr/share/man/man1/mysql_find_rows.1 > > #usr/share/man/man1/mysql_fix_extensions.1 > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 > > #usr/share/man/man1/mysql_install_db.1 > > +#usr/share/man/man1/mysql_plugin.1 > > #usr/share/man/man1/mysql_secure_installation.1 > > #usr/share/man/man1/mysql_setpermission.1 > > -#usr/share/man/man1/mysql_tableinfo.1 > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 > > #usr/share/man/man1/mysql_upgrade.1 > > #usr/share/man/man1/mysql_waitpid.1 > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager > > #usr/share/man/man1/mysqldumpslow.1 > > #usr/share/man/man1/mysqlhotcopy.1 > > #usr/share/man/man1/mysqlimport.1 > > -#usr/share/man/man1/mysqlman.1 > > #usr/share/man/man1/mysqlshow.1 > > +#usr/share/man/man1/mysqlslap.1 > > #usr/share/man/man1/mysqltest.1 > > +#usr/share/man/man1/mysqltest_embedded.1 > > #usr/share/man/man1/perror.1 > > #usr/share/man/man1/replace.1 > > #usr/share/man/man1/resolve_stack_dump.1 > > #usr/share/man/man1/resolveip.1 > > -#usr/share/man/man1/safe_mysqld.1 > > #usr/share/man/man8/mysqld.8 > > -#usr/share/man/man8/mysqlmanager.8 > > +#usr/share/mariadb-10.1.12 > > +#usr/share/mariadb-10.1.12/binary-configure > > +#usr/share/mariadb-10.1.12/magic > > +#usr/share/mariadb-10.1.12/my-huge.cnf > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf > > +#usr/share/mariadb-10.1.12/my-large.cnf > > +#usr/share/mariadb-10.1.12/my-medium.cnf > > +#usr/share/mariadb-10.1.12/my-small.cnf > > +#usr/share/mariadb-10.1.12/mysql-log-rotate > > +#usr/share/mariadb-10.1.12/mysql.server > > +#usr/share/mariadb-10.1.12/mysqld_multi.server > > +#usr/share/mariadb-10.1.12/policy > > +#usr/share/mariadb-10.1.12/policy/apparmor > > +#usr/share/mariadb-10.1.12/policy/apparmor/README > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local > > +#usr/share/mariadb-10.1.12/policy/selinux > > +#usr/share/mariadb-10.1.12/policy/selinux/README > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te > > +#usr/share/mariadb-10.1.12/wsrep.cnf > > +#usr/share/mariadb-10.1.12/wsrep_notify > > usr/share/mysql > > -#usr/share/mysql/binary-configure > > #usr/share/mysql/charsets > > #usr/share/mysql/charsets/Index.xml > > #usr/share/mysql/charsets/README > > @@ -244,7 +664,7 @@ usr/share/mysql > > #usr/share/mysql/dutch/errmsg.sys > > #usr/share/mysql/english > > #usr/share/mysql/english/errmsg.sys > > -#usr/share/mysql/errmsg.txt > > +#usr/share/mysql/errmsg-utf8.txt > > #usr/share/mysql/estonian > > #usr/share/mysql/estonian/errmsg.sys > > #usr/share/mysql/fill_help_tables.sql > > @@ -256,27 +676,22 @@ usr/share/mysql > > #usr/share/mysql/greek/errmsg.sys > > #usr/share/mysql/hungarian > > #usr/share/mysql/hungarian/errmsg.sys > > +#usr/share/mysql/install_spider.sql > > #usr/share/mysql/italian > > #usr/share/mysql/italian/errmsg.sys > > #usr/share/mysql/japanese > > #usr/share/mysql/japanese/errmsg.sys > > #usr/share/mysql/korean > > #usr/share/mysql/korean/errmsg.sys > > -#usr/share/mysql/mi_test_all > > -#usr/share/mysql/mi_test_all.res > > -#usr/share/mysql/my-huge.cnf > > -#usr/share/mysql/my-innodb-heavy-4G.cnf > > -#usr/share/mysql/my-large.cnf > > -#usr/share/mysql/my-medium.cnf > > -#usr/share/mysql/my-small.cnf > > -#usr/share/mysql/mysql-log-rotate > > -#usr/share/mysql/mysql.server > > -#usr/share/mysql/mysql_fix_privilege_tables.sql > > +#usr/share/mysql/maria_add_gis_sp.sql > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql > > +#usr/share/mysql/mroonga > > +#usr/share/mysql/mroonga/install.sql > > +#usr/share/mysql/mroonga/uninstall.sql > > +#usr/share/mysql/mysql_performance_tables.sql > > #usr/share/mysql/mysql_system_tables.sql > > #usr/share/mysql/mysql_system_tables_data.sql > > #usr/share/mysql/mysql_test_data_timezone.sql > > -#usr/share/mysql/mysqld_multi.server > > -#usr/share/mysql/ndb-config-2-node.ini > > #usr/share/mysql/norwegian > > #usr/share/mysql/norwegian-ny > > #usr/share/mysql/norwegian-ny/errmsg.sys > > @@ -299,5 +714,5 @@ usr/share/mysql > > #usr/share/mysql/swedish/errmsg.sys > > #usr/share/mysql/ukrainian > > #usr/share/mysql/ukrainian/errmsg.sys > > +#usr/share/pkgconfig/mariadb.pc > > var/ipfire/backup/addons/includes/mysql > > -#var/run/mysql > > diff --git a/lfs/mysql b/lfs/mysql > > index edcd651..2253928 100644 > > --- a/lfs/mysql > > +++ b/lfs/mysql > > @@ -24,17 +24,17 @@ > > > > include Config > > > > -VER = 5.0.96 > > +VER = 10.1.12 > > > > -THISAPP = mysql-$(VER) > > +THISAPP = mariadb-$(VER) > > DL_FILE = $(THISAPP).tar.gz > > DL_FROM = $(URL_IPFIRE) > > DIR_APP = $(DIR_SRC)/$(THISAPP) > > TARGET = $(DIR_INFO)/$(THISAPP) > > PROG = mysql > > -PAK_VER = 3 > > +PAK_VER = 4 > > > > -CFLAGS += -fno-strict-aliasing > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks > > > > > > ############################################################################ > > ### > > # Top-level Rules > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b > > > > install : $(TARGET) > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > > @$(PREBUILD) > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) > > - cd $(DIR_APP) && ./configure --prefix=/usr \ > > - --sysconfdir=/etc \ > > - --libexecdir=/usr/sbin \ > > - --localstatedir=/srv/mysql \ > > - --enable-thread-safe-client \ > > - --enable-assembler \ > > - --enable-local-infile \ > > - --with-unix-socket- > > path=/var/run/mysql/mysql.sock \ > > - --without-debug \ > > - --without-bench \ > > - --without-readline \ > > - --with-berkeley-db \ > > - --with-extra-charsets=all > > + cd $(DIR_APP) && cmake . \ > > + -DBUILD_CONFIG=mysql_release \ > > + -DFEATURE_SET="community" \ > > + -DNICE_PROJECT_NAME="MariaDB" \ > > + -DCMAKE_INSTALL_PREFIX="/usr" \ > > + -DINSTALL_SYSCONFDIR="/etc" \ > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ > > + -DINSTALL_INCLUDEDIR="include/mysql" \ > > + -DINSTALL_INFODIR="share/info" \ > > + -DINSTALL_LIBDIR="lib/mysql" \ > > + -DINSTALL_MANDIR="share/man" \ > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > > + -DINSTALL_SBINDIR="libexec" \ > > + -DINSTALL_SCRIPTDIR="bin" \ > > + -DINSTALL_SQLBENCHDIR="share" \ > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ > > + -DMYSQL_DATADIR="/srv/mysql" \ > > + -DTMPDIR="/var/tmp" \ > > + -DPID_FILE_DIR="/var/run/mysql" > > + -DENABLED_LOCAL_INFILE=ON \ > > + -DWITH_EMBEDDED_SERVER=OFF \ > > + -DWITH_SSL=system \ > > + -DWITH_ZLIB=system \ > > + -DWITH_PCRE=system \ > > + -DIGNORE_AIO_CHECK=ON \ > > + -DWITH_JEMALLOC=OFF > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) > > cd $(DIR_APP) && make testdir=/tmp/mysql install > > - rm -rf /tmp/mysql > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test > > + rm -rf /usr/share/sql-bench > > + rm -rf /tmp/mysql > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf > > mkdir -p /srv/mysql > > - mysql_install_db --user=mysql --force > > + cd /usr/ && mysql_install_db --user=mysql --force > > chgrp -v mysql /srv/mysql{,/test,/mysql} > > chown mysql.mysql /srv/mysql/ > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ > > /var/ipfire/backup/addons/includes/mysql > > + > > + # Install initscript > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ > > + /etc/rc.d/init.d/mysql > > @rm -rf $(DIR_APP) > > @$(POSTBUILD) > > diff --git a/make.sh b/make.sh > > index 8392e30..0a2b8ae 100755 > > --- a/make.sh > > +++ b/make.sh > > @@ -391,6 +391,7 @@ buildipfire() { > > export LOGFILE > > ipfiremake configroot > > ipfiremake backup > > + ipfiremake initscripts > > ipfiremake pkg-config > > ipfiremake libusb > > ipfiremake libusb-compat > > @@ -521,6 +522,8 @@ buildipfire() { > > ipfiremake libxml2 > > ipfiremake libxslt > > ipfiremake BerkeleyDB > > + ipfiremake libarchive > > + ipfiremake cmake > > ipfiremake mysql > > ipfiremake cyrus-sasl > > ipfiremake openldap > > @@ -552,7 +555,6 @@ buildipfire() { > > ipfiremake hdparm > > ipfiremake sdparm > > ipfiremake mtools > > - ipfiremake initscripts > > ipfiremake whatmask > > ipfiremake conntrack-tools > > ipfiremake libupnp > > @@ -668,8 +670,6 @@ buildipfire() { > > ipfiremake libshout > > ipfiremake xvid > > ipfiremake libmpeg2 > > - ipfiremake libarchive > > - ipfiremake cmake > > ipfiremake gnump3d > > ipfiremake rsync > > ipfiremake tcpwrapper > > diff --git a/src/initscripts/init.d/mysql > > b/src/initscripts/init.d/mysql > > index 994e3c2..2c8cfbc 100644 > > --- a/src/initscripts/init.d/mysql > > +++ b/src/initscripts/init.d/mysql > > @@ -10,7 +10,7 @@ > > . /etc/sysconfig/rc > > . $rc_functions > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid > > +PIDFILE=/var/run/mysql/mysql.pid > > KILLDELAY=20 > > > > case "$1" in > > @@ -66,7 +66,7 @@ case "$1" in > > ;; > > > > status) > > - statusproc /usr/sbin/mysqld > > + statusproc /usr/libexec/mysqld > > ;; > > > > *) > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh > > index 548b9db..5e76574 100644 > > --- a/src/paks/mysql/update.sh > > +++ b/src/paks/mysql/update.sh > > @@ -27,6 +27,7 @@ > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql > > /etc/my.cnf > > +/etc/my.cnf.d > > /srv/mysql > > EOF > > fi > > @@ -44,6 +45,9 @@ extract_files > > # Restore backup > > restore_backup "${NAME}" > > > > +# Remove basedir configuration line > > +sed -e "/^basedir=/d" -i /etc/my.cnf > > + > > # Restart the service > > start_service "${NAME}"
Hi Marcel My answer is a bit late because I was in easter-holidays. ;-) Did you a fresh install or was it an upgrade? In my opinion mysql was already installed and you use the install.sh instead of the update.sh The logs Micheal means is of course the /var/log/mysqld.log - Daniel Am 23.03.2016 um 18:52 schrieb Marcel Lorenz: > Hi Michael, > > sorry, what for logs you mean? This is the output from the command line > after call ./install.sh in putty... > > I have test the installation of the MariaDB in a "next" test VM > manually.. > > Marcel > > Am 2016-03-23 12:50, schrieb Michael Tremer: >> Logs? >> >> On Wed, 2016-03-23 at 08:22 +0100, Marcel Lorenz wrote: >>> Hi, >>> >>> have next effect at install.sh : >>> **** >>> /opt/pakfire/lib/functions.sh: line 93: /etc/init.d/: Is a directory >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL server is still not running. Waiting 5 seconds. >>> MySQL still noch running... Exiting. >>> mysqladmin: connect to server at 'localhost' failed >>> error: 'Can't connect to local MySQL server through socket >>> '/var/run/mysql/mysql.sock' (2 "No such file or directory")' >>> Check that mysqld is running and that the socket: >>> '/var/run/mysql/mysql.sock' exists! >>> **** >>> The daemon was not started automatically... >>> >>> A simple: "/etc/init.d/mysql start" is needed. >>> >>> Marcel >>> >>> Am 2016-03-22 22:55, schrieb Michael Tremer: >>> > >>> > Hi, >>> > >>> > On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: >>> > > >>> > > Hi Michael, >>> > > >>> > > I have seen this mail too late... >>> > > >>> > > After adding the "\", the build was ok without jemalloc and >>> libaio. >>> > > You can ignore this two patches from me. :) >>> > I will drop these for now then. We can always pull them in later and >>> > ship a new >>> > release of maria/mysql if we need them. >>> > >>> > > >>> > > I have a question to Daniel. Why you create the main DB's with >>> > > "mysql_install_db --user=mysql --force" >>> > > in the LFS file. In my older MariaDB LFS, used for my dovecot based >>> > > mail >>> > > server, i do this in the install.sh at the target machine. >>> > > The addon file is around 8MB if i make it so. With your LFS an >>> > > rootfile >>> > > around 14MB. >>> > This is not compressed, yet. It will probably a bit less after the >>> > package is >>> > compressed and signed. >>> > >>> > > >>> > > >>> > > Marcel Lorenz >>> > > >>> > -Michael >>> > >>> > > >>> > > >>> > > Am 2016-03-21 17:59, schrieb Michael Tremer: >>> > > > >>> > > > >>> > > > Hi, >>> > > > >>> > > > thanks for reviewing this. >>> > > > >>> > > > In the original patch there is a \ missing in the line that >>> defines the >>> > > > path of >>> > > > the PID file (Daniel pointed that out in a follow up email). >>> > > > >>> > > > Just add that slash and it should build. >>> > > > >>> > > > Please also send your feedback. I will wait with merging this >>> patch >>> > > > until I have >>> > > > heard back from you. >>> > > > >>> > > > Best, >>> > > > -Michael >>> > > > >>> > > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: >>> > > > > >>> > > > > >>> > > > > Hi Daniel, >>> > > > > >>> > > > > i test the build of MariaDB with cmake 3.5. The build fails >>> with >>> > > > > erros: >>> > > > > >>> > > > > -- Looking for include file libaio.h >>> > > > > -- Looking for include file libaio.h - not found >>> > > > > >>> > > > > and: >>> > > > > -- Looking for malloc_stats_print in jemalloc_pic >>> > > > > -- Looking for malloc_stats_print in jemalloc_pic - not found >>> > > > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): >>> > > > > jemalloc is not found >>> > > > > Call Stack (most recent call first): >>> > > > > CMakeLists.txt:337 (CHECK_JEMALLOC) >>> > > > > >>> > > > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF >>> have no >>> > > > > effect. >>> > > > > After integration of libaio and lemalloc 2.0.4 is the build >>> > > > > successfully. >>> > > > > Jemalloc 2.1.0 is to new and brings the same error. >>> > > > > >>> > > > > Marcel Lorenz >>> > > > > >>> > > > > >>> > > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: >>> > > > > > >>> > > > > > >>> > > > > > >>> > > > > > It is required to manually run mysql_upgrade after the new >>> > > > > > package has been installed. >>> > > > > > >>> > > > > > Signed-off-by: Daniel Weismüller >>> <daniel.weismueller@ipfire.org> >>> > > > > > --- >>> > > > > > config/backup/includes/mysql | 1 + >>> > > > > > config/mysql/my.cnf | 1 - >>> > > > > > config/rootfiles/common/mysql-libs | 16 +- >>> > > > > > config/rootfiles/packages/mysql | 525 >>> > > > > > +++++++++++++++++++++++++++++++++---- >>> > > > > > lfs/mysql | 68 +++-- >>> > > > > > make.sh | 6 +- >>> > > > > > src/initscripts/init.d/mysql | 4 +- >>> > > > > > src/paks/mysql/update.sh | 4 + >>> > > > > > 8 files changed, 534 insertions(+), 91 deletions(-) >>> > > > > > >>> > > > > > diff --git a/config/backup/includes/mysql >>> > > > > > b/config/backup/includes/mysql >>> > > > > > index bcb837c..be6bc5c 100644 >>> > > > > > --- a/config/backup/includes/mysql >>> > > > > > +++ b/config/backup/includes/mysql >>> > > > > > @@ -1,2 +1,3 @@ >>> > > > > > /etc/my.cnf >>> > > > > > +/etc/my.cnf.d >>> > > > > > /srv/mysql >>> > > > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf >>> > > > > > index d9b75e8..29a568a 100644 >>> > > > > > --- a/config/mysql/my.cnf >>> > > > > > +++ b/config/mysql/my.cnf >>> > > > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 >>> > > > > > >>> > > > > > [mysql.server] >>> > > > > > user=mysql >>> > > > > > -basedir=/var/lib >>> > > > > > >>> > > > > > [mysqld_safe] >>> > > > > > log-error=/var/log/mysqld.log >>> > > > > > diff --git a/config/rootfiles/common/mysql-libs >>> > > > > > b/config/rootfiles/common/mysql-libs >>> > > > > > index 6eb0384..e3e4bf3 100644 >>> > > > > > --- a/config/rootfiles/common/mysql-libs >>> > > > > > +++ b/config/rootfiles/common/mysql-libs >>> > > > > > @@ -1,10 +1,10 @@ >>> > > > > > -usr/lib/libmysqlclient.so.15 >>> > > > > > -usr/lib/libmysqlclient.so.15.0.0 >>> > > > > > -usr/lib/libmysqlclient_r.so.15 >>> > > > > > -usr/lib/libmysqlclient_r.so.15.0.0 >>> > > > > > +usr/lib/libmysqlclient.so.18 >>> > > > > > +usr/lib/libmysqlclient.so.18.0.0 >>> > > > > > +usr/lib/libmysqlclient_r.so.18 >>> > > > > > +usr/lib/libmysqlclient_r.so.18.0.0 >>> > > > > > usr/lib/mysql/libmysqlclient.so >>> > > > > > -usr/lib/mysql/libmysqlclient.so.15 >>> > > > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 >>> > > > > > +usr/lib/mysql/libmysqlclient.so.18 >>> > > > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 >>> > > > > > usr/lib/mysql/libmysqlclient_r.so >>> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15 >>> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 >>> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18 >>> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 >>> > > > > > diff --git a/config/rootfiles/packages/mysql >>> > > > > > b/config/rootfiles/packages/mysql >>> > > > > > index 8f1414a..cb54804 100644 >>> > > > > > --- a/config/rootfiles/packages/mysql >>> > > > > > +++ b/config/rootfiles/packages/mysql >>> > > > > > @@ -1,16 +1,39 @@ >>> > > > > > -etc/my.cnf >>> > > > > > etc/rc.d/init.d/mysql >>> > > > > > +#etc/logrotate.d >>> > > > > > +etc/logrotate.d/mysql >>> > > > > > +etc/my.cnf >>> > > > > > +etc/my.cnf.d >>> > > > > > +etc/my.cnf.d/client.cnf >>> > > > > > +etc/my.cnf.d/enable_encryption.preset >>> > > > > > +etc/my.cnf.d/mysql-clients.cnf >>> > > > > > +etc/my.cnf.d/server.cnf >>> > > > > > srv/mysql >>> > > > > > +#srv/mysql/aria_log.00000001 >>> > > > > > +#srv/mysql/aria_log_control >>> > > > > > +#srv/mysql/ib_logfile0 >>> > > > > > +#srv/mysql/ib_logfile1 >>> > > > > > +#srv/mysql/ibdata1 >>> > > > > > #srv/mysql/mysql >>> > > > > > +#srv/mysql/mysql/column_stats.MYD >>> > > > > > +#srv/mysql/mysql/column_stats.MYI >>> > > > > > +#srv/mysql/mysql/column_stats.frm >>> > > > > > #srv/mysql/mysql/columns_priv.MYD >>> > > > > > #srv/mysql/mysql/columns_priv.MYI >>> > > > > > #srv/mysql/mysql/columns_priv.frm >>> > > > > > #srv/mysql/mysql/db.MYD >>> > > > > > #srv/mysql/mysql/db.MYI >>> > > > > > #srv/mysql/mysql/db.frm >>> > > > > > +#srv/mysql/mysql/event.MYD >>> > > > > > +#srv/mysql/mysql/event.MYI >>> > > > > > +#srv/mysql/mysql/event.frm >>> > > > > > #srv/mysql/mysql/func.MYD >>> > > > > > #srv/mysql/mysql/func.MYI >>> > > > > > #srv/mysql/mysql/func.frm >>> > > > > > +#srv/mysql/mysql/general_log.CSM >>> > > > > > +#srv/mysql/mysql/general_log.CSV >>> > > > > > +#srv/mysql/mysql/general_log.frm >>> > > > > > +#srv/mysql/mysql/gtid_slave_pos.frm >>> > > > > > +#srv/mysql/mysql/gtid_slave_pos.ibd >>> > > > > > #srv/mysql/mysql/help_category.MYD >>> > > > > > #srv/mysql/mysql/help_category.MYI >>> > > > > > #srv/mysql/mysql/help_category.frm >>> > > > > > @@ -26,12 +49,37 @@ srv/mysql >>> > > > > > #srv/mysql/mysql/host.MYD >>> > > > > > #srv/mysql/mysql/host.MYI >>> > > > > > #srv/mysql/mysql/host.frm >>> > > > > > +#srv/mysql/mysql/index_stats.MYD >>> > > > > > +#srv/mysql/mysql/index_stats.MYI >>> > > > > > +#srv/mysql/mysql/index_stats.frm >>> > > > > > +#srv/mysql/mysql/innodb_index_stats.frm >>> > > > > > +#srv/mysql/mysql/innodb_index_stats.ibd >>> > > > > > +#srv/mysql/mysql/innodb_table_stats.frm >>> > > > > > +#srv/mysql/mysql/innodb_table_stats.ibd >>> > > > > > +#srv/mysql/mysql/plugin.MYD >>> > > > > > +#srv/mysql/mysql/plugin.MYI >>> > > > > > +#srv/mysql/mysql/plugin.frm >>> > > > > > #srv/mysql/mysql/proc.MYD >>> > > > > > #srv/mysql/mysql/proc.MYI >>> > > > > > #srv/mysql/mysql/proc.frm >>> > > > > > #srv/mysql/mysql/procs_priv.MYD >>> > > > > > #srv/mysql/mysql/procs_priv.MYI >>> > > > > > #srv/mysql/mysql/procs_priv.frm >>> > > > > > +#srv/mysql/mysql/proxies_priv.MYD >>> > > > > > +#srv/mysql/mysql/proxies_priv.MYI >>> > > > > > +#srv/mysql/mysql/proxies_priv.frm >>> > > > > > +#srv/mysql/mysql/roles_mapping.MYD >>> > > > > > +#srv/mysql/mysql/roles_mapping.MYI >>> > > > > > +#srv/mysql/mysql/roles_mapping.frm >>> > > > > > +#srv/mysql/mysql/servers.MYD >>> > > > > > +#srv/mysql/mysql/servers.MYI >>> > > > > > +#srv/mysql/mysql/servers.frm >>> > > > > > +#srv/mysql/mysql/slow_log.CSM >>> > > > > > +#srv/mysql/mysql/slow_log.CSV >>> > > > > > +#srv/mysql/mysql/slow_log.frm >>> > > > > > +#srv/mysql/mysql/table_stats.MYD >>> > > > > > +#srv/mysql/mysql/table_stats.MYI >>> > > > > > +#srv/mysql/mysql/table_stats.frm >>> > > > > > #srv/mysql/mysql/tables_priv.MYD >>> > > > > > #srv/mysql/mysql/tables_priv.MYI >>> > > > > > #srv/mysql/mysql/tables_priv.frm >>> > > > > > @@ -53,8 +101,14 @@ srv/mysql >>> > > > > > #srv/mysql/mysql/user.MYD >>> > > > > > #srv/mysql/mysql/user.MYI >>> > > > > > #srv/mysql/mysql/user.frm >>> > > > > > -srv/mysql/test >>> > > > > > -usr/bin/comp_err >>> > > > > > +#srv/mysql/performance_schema >>> > > > > > +#srv/mysql/performance_schema/db.opt >>> > > > > > +#srv/mysql/test >>> > > > > > +usr/bin/aria_chk >>> > > > > > +usr/bin/aria_dump_log >>> > > > > > +usr/bin/aria_ftdump >>> > > > > > +usr/bin/aria_pack >>> > > > > > +usr/bin/aria_read_log >>> > > > > > usr/bin/innochecksum >>> > > > > > usr/bin/msql2mysql >>> > > > > > usr/bin/my_print_defaults >>> > > > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk >>> > > > > > usr/bin/myisamlog >>> > > > > > usr/bin/myisampack >>> > > > > > usr/bin/mysql >>> > > > > > -usr/bin/mysql_client_test >>> > > > > > usr/bin/mysql_config >>> > > > > > usr/bin/mysql_convert_table_format >>> > > > > > -usr/bin/mysql_explain_log >>> > > > > > usr/bin/mysql_find_rows >>> > > > > > usr/bin/mysql_fix_extensions >>> > > > > > -usr/bin/mysql_fix_privilege_tables >>> > > > > > usr/bin/mysql_install_db >>> > > > > > +usr/bin/mysql_plugin >>> > > > > > usr/bin/mysql_secure_installation >>> > > > > > usr/bin/mysql_setpermission >>> > > > > > -usr/bin/mysql_tableinfo >>> > > > > > usr/bin/mysql_tzinfo_to_sql >>> > > > > > usr/bin/mysql_upgrade >>> > > > > > -usr/bin/mysql_upgrade_shell >>> > > > > > usr/bin/mysql_waitpid >>> > > > > > usr/bin/mysql_zap >>> > > > > > usr/bin/mysqlaccess >>> > > > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow >>> > > > > > usr/bin/mysqlhotcopy >>> > > > > > usr/bin/mysqlimport >>> > > > > > usr/bin/mysqlshow >>> > > > > > +usr/bin/mysqlslap >>> > > > > > usr/bin/mysqltest >>> > > > > > -usr/bin/mysqltestmanager >>> > > > > > -usr/bin/mysqltestmanager-pwgen >>> > > > > > -usr/bin/mysqltestmanagerc >>> > > > > > +#usr/bin/mytop >>> > > > > > usr/bin/perror >>> > > > > > usr/bin/replace >>> > > > > > usr/bin/resolve_stack_dump >>> > > > > > usr/bin/resolveip >>> > > > > > +usr/bin/wsrep_sst_common >>> > > > > > +usr/bin/wsrep_sst_mysqldump >>> > > > > > +usr/bin/wsrep_sst_rsync >>> > > > > > +usr/bin/wsrep_sst_xtrabackup >>> > > > > > +usr/bin/wsrep_sst_xtrabackup-v2 >>> > > > > > +#usr/data >>> > > > > > +#usr/data/test >>> > > > > > +#usr/data/test/db.opt >>> > > > > > #usr/include/mysql >>> > > > > > +#usr/include/mysql/auth_dialog_client.h >>> > > > > > +#usr/include/mysql/big_endian.h >>> > > > > > +#usr/include/mysql/byte_order_generic.h >>> > > > > > +#usr/include/mysql/byte_order_generic_x86.h >>> > > > > > +#usr/include/mysql/byte_order_generic_x86_64.h >>> > > > > > +#usr/include/mysql/client_plugin.h >>> > > > > > #usr/include/mysql/decimal.h >>> > > > > > #usr/include/mysql/errmsg.h >>> > > > > > +#usr/include/mysql/handler_ername.h >>> > > > > > +#usr/include/mysql/handler_state.h >>> > > > > > #usr/include/mysql/keycache.h >>> > > > > > +#usr/include/mysql/little_endian.h >>> > > > > > #usr/include/mysql/m_ctype.h >>> > > > > > #usr/include/mysql/m_string.h >>> > > > > > +#usr/include/mysql/ma_dyncol.h >>> > > > > > #usr/include/mysql/my_alloc.h >>> > > > > > #usr/include/mysql/my_attribute.h >>> > > > > > +#usr/include/mysql/my_byteorder.h >>> > > > > > +#usr/include/mysql/my_compiler.h >>> > > > > > #usr/include/mysql/my_config.h >>> > > > > > #usr/include/mysql/my_dbug.h >>> > > > > > +#usr/include/mysql/my_decimal_limits.h >>> > > > > > #usr/include/mysql/my_dir.h >>> > > > > > #usr/include/mysql/my_getopt.h >>> > > > > > #usr/include/mysql/my_global.h >>> > > > > > #usr/include/mysql/my_list.h >>> > > > > > #usr/include/mysql/my_net.h >>> > > > > > -#usr/include/mysql/my_no_pthread.h >>> > > > > > #usr/include/mysql/my_pthread.h >>> > > > > > #usr/include/mysql/my_sys.h >>> > > > > > +#usr/include/mysql/my_valgrind.h >>> > > > > > #usr/include/mysql/my_xml.h >>> > > > > > #usr/include/mysql/mysql.h >>> > > > > > #usr/include/mysql/mysql_com.h >>> > > > > > +#usr/include/mysql/mysql_com_server.h >>> > > > > > #usr/include/mysql/mysql_embed.h >>> > > > > > #usr/include/mysql/mysql_time.h >>> > > > > > #usr/include/mysql/mysql_version.h >>> > > > > > #usr/include/mysql/mysqld_ername.h >>> > > > > > #usr/include/mysql/mysqld_error.h >>> > > > > > -#usr/include/mysql/raid.h >>> > > > > > +#usr/include/mysql/plugin.h >>> > > > > > +#usr/include/mysql/plugin_audit.h >>> > > > > > +#usr/include/mysql/plugin_auth.h >>> > > > > > +#usr/include/mysql/plugin_auth_common.h >>> > > > > > +#usr/include/mysql/plugin_encryption.h >>> > > > > > +#usr/include/mysql/plugin_ftparser.h >>> > > > > > +#usr/include/mysql/plugin_password_validation.h >>> > > > > > +#usr/include/mysql/private >>> > > > > > +#usr/include/mysql/private/atomic >>> > > > > > +#usr/include/mysql/private/atomic/gcc_builtins.h >>> > > > > > +#usr/include/mysql/private/atomic/generic-msvc.h >>> > > > > > +#usr/include/mysql/private/atomic/nolock.h >>> > > > > > +#usr/include/mysql/private/atomic/solaris.h >>> > > > > > +#usr/include/mysql/private/atomic/x86-gcc.h >>> > > > > > +#usr/include/mysql/private/authors.h >>> > > > > > +#usr/include/mysql/private/base64.h >>> > > > > > +#usr/include/mysql/private/bounded_queue.h >>> > > > > > +#usr/include/mysql/private/client_settings.h >>> > > > > > +#usr/include/mysql/private/compat56.h >>> > > > > > +#usr/include/mysql/private/config.h >>> > > > > > +#usr/include/mysql/private/contributors.h >>> > > > > > +#usr/include/mysql/private/create_options.h >>> > > > > > +#usr/include/mysql/private/custom_conf.h >>> > > > > > +#usr/include/mysql/private/datadict.h >>> > > > > > +#usr/include/mysql/private/debug_sync.h >>> > > > > > +#usr/include/mysql/private/derror.h >>> > > > > > +#usr/include/mysql/private/des_key_file.h >>> > > > > > +#usr/include/mysql/private/discover.h >>> > > > > > +#usr/include/mysql/private/event_data_objects.h >>> > > > > > +#usr/include/mysql/private/event_db_repository.h >>> > > > > > +#usr/include/mysql/private/event_parse_data.h >>> > > > > > +#usr/include/mysql/private/event_queue.h >>> > > > > > +#usr/include/mysql/private/event_scheduler.h >>> > > > > > +#usr/include/mysql/private/events.h >>> > > > > > +#usr/include/mysql/private/field.h >>> > > > > > +#usr/include/mysql/private/filesort.h >>> > > > > > +#usr/include/mysql/private/filesort_utils.h >>> > > > > > +#usr/include/mysql/private/ft_global.h >>> > > > > > +#usr/include/mysql/private/gcalc_slicescan.h >>> > > > > > +#usr/include/mysql/private/gcalc_tools.h >>> > > > > > +#usr/include/mysql/private/group_by_handler.h >>> > > > > > +#usr/include/mysql/private/gstream.h >>> > > > > > +#usr/include/mysql/private/ha_partition.h >>> > > > > > +#usr/include/mysql/private/handler.h >>> > > > > > +#usr/include/mysql/private/hash.h >>> > > > > > +#usr/include/mysql/private/hash_filo.h >>> > > > > > +#usr/include/mysql/private/heap.h >>> > > > > > +#usr/include/mysql/private/hostname.h >>> > > > > > +#usr/include/mysql/private/init.h >>> > > > > > +#usr/include/mysql/private/innodb_priv.h >>> > > > > > +#usr/include/mysql/private/item.h >>> > > > > > +#usr/include/mysql/private/item_cmpfunc.h >>> > > > > > +#usr/include/mysql/private/item_create.h >>> > > > > > +#usr/include/mysql/private/item_func.h >>> > > > > > +#usr/include/mysql/private/item_geofunc.h >>> > > > > > +#usr/include/mysql/private/item_inetfunc.h >>> > > > > > +#usr/include/mysql/private/item_row.h >>> > > > > > +#usr/include/mysql/private/item_strfunc.h >>> > > > > > +#usr/include/mysql/private/item_subselect.h >>> > > > > > +#usr/include/mysql/private/item_sum.h >>> > > > > > +#usr/include/mysql/private/item_timefunc.h >>> > > > > > +#usr/include/mysql/private/item_xmlfunc.h >>> > > > > > +#usr/include/mysql/private/key.h >>> > > > > > +#usr/include/mysql/private/keycaches.h >>> > > > > > +#usr/include/mysql/private/lex.h >>> > > > > > +#usr/include/mysql/private/lex_hash.h >>> > > > > > +#usr/include/mysql/private/lex_symbol.h >>> > > > > > +#usr/include/mysql/private/lex_token.h >>> > > > > > +#usr/include/mysql/private/lf.h >>> > > > > > +#usr/include/mysql/private/lock.h >>> > > > > > +#usr/include/mysql/private/log.h >>> > > > > > +#usr/include/mysql/private/log_event.h >>> > > > > > +#usr/include/mysql/private/log_event_old.h >>> > > > > > +#usr/include/mysql/private/log_slow.h >>> > > > > > +#usr/include/mysql/private/maria.h >>> > > > > > +#usr/include/mysql/private/mdl.h >>> > > > > > +#usr/include/mysql/private/mem_root_array.h >>> > > > > > +#usr/include/mysql/private/message.h >>> > > > > > +#usr/include/mysql/private/multi_range_read.h >>> > > > > > +#usr/include/mysql/private/my_alarm.h >>> > > > > > +#usr/include/mysql/private/my_apc.h >>> > > > > > +#usr/include/mysql/private/my_atomic.h >>> > > > > > +#usr/include/mysql/private/my_base.h >>> > > > > > +#usr/include/mysql/private/my_bit.h >>> > > > > > +#usr/include/mysql/private/my_bitmap.h >>> > > > > > +#usr/include/mysql/private/my_check_opt.h >>> > > > > > +#usr/include/mysql/private/my_compare.h >>> > > > > > +#usr/include/mysql/private/my_context.h >>> > > > > > +#usr/include/mysql/private/my_cpu.h >>> > > > > > +#usr/include/mysql/private/my_crypt.h >>> > > > > > +#usr/include/mysql/private/my_decimal.h >>> > > > > > +#usr/include/mysql/private/my_default.h >>> > > > > > +#usr/include/mysql/private/my_handler_errors.h >>> > > > > > +#usr/include/mysql/private/my_json_writer.h >>> > > > > > +#usr/include/mysql/private/my_libwrap.h >>> > > > > > +#usr/include/mysql/private/my_md5.h >>> > > > > > +#usr/include/mysql/private/my_nosys.h >>> > > > > > +#usr/include/mysql/private/my_rdtsc.h >>> > > > > > +#usr/include/mysql/private/my_rnd.h >>> > > > > > +#usr/include/mysql/private/my_stacktrace.h >>> > > > > > +#usr/include/mysql/private/my_systemd.h >>> > > > > > +#usr/include/mysql/private/my_time.h >>> > > > > > +#usr/include/mysql/private/my_tree.h >>> > > > > > +#usr/include/mysql/private/my_uctype.h >>> > > > > > +#usr/include/mysql/private/my_user.h >>> > > > > > +#usr/include/mysql/private/myisam.h >>> > > > > > +#usr/include/mysql/private/myisamchk.h >>> > > > > > +#usr/include/mysql/private/myisammrg.h >>> > > > > > +#usr/include/mysql/private/myisampack.h >>> > > > > > +#usr/include/mysql/private/mysql_async.h >>> > > > > > +#usr/include/mysql/private/mysqld.h >>> > > > > > +#usr/include/mysql/private/mysqld_default_groups.h >>> > > > > > +#usr/include/mysql/private/mysqld_suffix.h >>> > > > > > +#usr/include/mysql/private/mysys_err.h >>> > > > > > +#usr/include/mysql/private/nt_servc.h >>> > > > > > +#usr/include/mysql/private/opt_range.h >>> > > > > > +#usr/include/mysql/private/opt_subselect.h >>> > > > > > +#usr/include/mysql/private/parse_file.h >>> > > > > > +#usr/include/mysql/private/partition_element.h >>> > > > > > +#usr/include/mysql/private/partition_info.h >>> > > > > > +#usr/include/mysql/private/password.h >>> > > > > > +#usr/include/mysql/private/probes_mysql.h >>> > > > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h >>> > > > > > +#usr/include/mysql/private/procedure.h >>> > > > > > +#usr/include/mysql/private/protocol.h >>> > > > > > +#usr/include/mysql/private/queues.h >>> > > > > > +#usr/include/mysql/private/records.h >>> > > > > > +#usr/include/mysql/private/repl_failsafe.h >>> > > > > > +#usr/include/mysql/private/replication.h >>> > > > > > +#usr/include/mysql/private/rijndael.h >>> > > > > > +#usr/include/mysql/private/rpl_constants.h >>> > > > > > +#usr/include/mysql/private/rpl_filter.h >>> > > > > > +#usr/include/mysql/private/rpl_gtid.h >>> > > > > > +#usr/include/mysql/private/rpl_handler.h >>> > > > > > +#usr/include/mysql/private/rpl_injector.h >>> > > > > > +#usr/include/mysql/private/rpl_mi.h >>> > > > > > +#usr/include/mysql/private/rpl_parallel.h >>> > > > > > +#usr/include/mysql/private/rpl_record.h >>> > > > > > +#usr/include/mysql/private/rpl_record_old.h >>> > > > > > +#usr/include/mysql/private/rpl_reporting.h >>> > > > > > +#usr/include/mysql/private/rpl_rli.h >>> > > > > > +#usr/include/mysql/private/rpl_tblmap.h >>> > > > > > +#usr/include/mysql/private/rpl_utility.h >>> > > > > > +#usr/include/mysql/private/scheduler.h >>> > > > > > +#usr/include/mysql/private/service_versions.h >>> > > > > > +#usr/include/mysql/private/set_var.h >>> > > > > > +#usr/include/mysql/private/sha1.h >>> > > > > > +#usr/include/mysql/private/sha2.h >>> > > > > > +#usr/include/mysql/private/slave.h >>> > > > > > +#usr/include/mysql/private/sp.h >>> > > > > > +#usr/include/mysql/private/sp_cache.h >>> > > > > > +#usr/include/mysql/private/sp_head.h >>> > > > > > +#usr/include/mysql/private/sp_pcontext.h >>> > > > > > +#usr/include/mysql/private/sp_rcontext.h >>> > > > > > +#usr/include/mysql/private/spatial.h >>> > > > > > +#usr/include/mysql/private/sql_acl.h >>> > > > > > +#usr/include/mysql/private/sql_admin.h >>> > > > > > +#usr/include/mysql/private/sql_alter.h >>> > > > > > +#usr/include/mysql/private/sql_analyse.h >>> > > > > > +#usr/include/mysql/private/sql_analyze_stmt.h >>> > > > > > +#usr/include/mysql/private/sql_array.h >>> > > > > > +#usr/include/mysql/private/sql_audit.h >>> > > > > > +#usr/include/mysql/private/sql_base.h >>> > > > > > +#usr/include/mysql/private/sql_binlog.h >>> > > > > > +#usr/include/mysql/private/sql_bitmap.h >>> > > > > > +#usr/include/mysql/private/sql_bootstrap.h >>> > > > > > +#usr/include/mysql/private/sql_cache.h >>> > > > > > +#usr/include/mysql/private/sql_callback.h >>> > > > > > +#usr/include/mysql/private/sql_class.h >>> > > > > > +#usr/include/mysql/private/sql_cmd.h >>> > > > > > +#usr/include/mysql/private/sql_connect.h >>> > > > > > +#usr/include/mysql/private/sql_const.h >>> > > > > > +#usr/include/mysql/private/sql_crypt.h >>> > > > > > +#usr/include/mysql/private/sql_cursor.h >>> > > > > > +#usr/include/mysql/private/sql_db.h >>> > > > > > +#usr/include/mysql/private/sql_delete.h >>> > > > > > +#usr/include/mysql/private/sql_derived.h >>> > > > > > +#usr/include/mysql/private/sql_digest.h >>> > > > > > +#usr/include/mysql/private/sql_digest_stream.h >>> > > > > > +#usr/include/mysql/private/sql_do.h >>> > > > > > +#usr/include/mysql/private/sql_error.h >>> > > > > > +#usr/include/mysql/private/sql_explain.h >>> > > > > > +#usr/include/mysql/private/sql_expression_cache.h >>> > > > > > +#usr/include/mysql/private/sql_get_diagnostics.h >>> > > > > > +#usr/include/mysql/private/sql_handler.h >>> > > > > > +#usr/include/mysql/private/sql_help.h >>> > > > > > +#usr/include/mysql/private/sql_hset.h >>> > > > > > +#usr/include/mysql/private/sql_insert.h >>> > > > > > +#usr/include/mysql/private/sql_join_cache.h >>> > > > > > +#usr/include/mysql/private/sql_lex.h >>> > > > > > +#usr/include/mysql/private/sql_lifo_buffer.h >>> > > > > > +#usr/include/mysql/private/sql_list.h >>> > > > > > +#usr/include/mysql/private/sql_load.h >>> > > > > > +#usr/include/mysql/private/sql_locale.h >>> > > > > > +#usr/include/mysql/private/sql_manager.h >>> > > > > > +#usr/include/mysql/private/sql_parse.h >>> > > > > > +#usr/include/mysql/private/sql_partition.h >>> > > > > > +#usr/include/mysql/private/sql_partition_admin.h >>> > > > > > +#usr/include/mysql/private/sql_plist.h >>> > > > > > +#usr/include/mysql/private/sql_plugin.h >>> > > > > > +#usr/include/mysql/private/sql_plugin_compat.h >>> > > > > > +#usr/include/mysql/private/sql_prepare.h >>> > > > > > +#usr/include/mysql/private/sql_priv.h >>> > > > > > +#usr/include/mysql/private/sql_profile.h >>> > > > > > +#usr/include/mysql/private/sql_reload.h >>> > > > > > +#usr/include/mysql/private/sql_rename.h >>> > > > > > +#usr/include/mysql/private/sql_repl.h >>> > > > > > +#usr/include/mysql/private/sql_select.h >>> > > > > > +#usr/include/mysql/private/sql_servers.h >>> > > > > > +#usr/include/mysql/private/sql_show.h >>> > > > > > +#usr/include/mysql/private/sql_signal.h >>> > > > > > +#usr/include/mysql/private/sql_sort.h >>> > > > > > +#usr/include/mysql/private/sql_statistics.h >>> > > > > > +#usr/include/mysql/private/sql_string.h >>> > > > > > +#usr/include/mysql/private/sql_table.h >>> > > > > > +#usr/include/mysql/private/sql_tablespace.h >>> > > > > > +#usr/include/mysql/private/sql_test.h >>> > > > > > +#usr/include/mysql/private/sql_time.h >>> > > > > > +#usr/include/mysql/private/sql_trigger.h >>> > > > > > +#usr/include/mysql/private/sql_truncate.h >>> > > > > > +#usr/include/mysql/private/sql_type.h >>> > > > > > +#usr/include/mysql/private/sql_udf.h >>> > > > > > +#usr/include/mysql/private/sql_union.h >>> > > > > > +#usr/include/mysql/private/sql_update.h >>> > > > > > +#usr/include/mysql/private/sql_view.h >>> > > > > > +#usr/include/mysql/private/sql_yacc.h >>> > > > > > +#usr/include/mysql/private/strfunc.h >>> > > > > > +#usr/include/mysql/private/structs.h >>> > > > > > +#usr/include/mysql/private/sys_vars_shared.h >>> > > > > > +#usr/include/mysql/private/t_ctype.h >>> > > > > > +#usr/include/mysql/private/table.h >>> > > > > > +#usr/include/mysql/private/table_cache.h >>> > > > > > +#usr/include/mysql/private/thr_alarm.h >>> > > > > > +#usr/include/mysql/private/thr_lock.h >>> > > > > > +#usr/include/mysql/private/thr_malloc.h >>> > > > > > +#usr/include/mysql/private/thr_timer.h >>> > > > > > +#usr/include/mysql/private/thread_pool_priv.h >>> > > > > > +#usr/include/mysql/private/threadpool.h >>> > > > > > +#usr/include/mysql/private/transaction.h >>> > > > > > +#usr/include/mysql/private/tzfile.h >>> > > > > > +#usr/include/mysql/private/tztime.h >>> > > > > > +#usr/include/mysql/private/unireg.h >>> > > > > > +#usr/include/mysql/private/violite.h >>> > > > > > +#usr/include/mysql/private/waiting_threads.h >>> > > > > > +#usr/include/mysql/private/welcome_copyright_notice.h >>> > > > > > +#usr/include/mysql/private/winservice.h >>> > > > > > +#usr/include/mysql/private/wqueue.h >>> > > > > > +#usr/include/mysql/private/wsrep.h >>> > > > > > +#usr/include/mysql/private/wsrep_applier.h >>> > > > > > +#usr/include/mysql/private/wsrep_binlog.h >>> > > > > > +#usr/include/mysql/private/wsrep_mysqld.h >>> > > > > > +#usr/include/mysql/private/wsrep_priv.h >>> > > > > > +#usr/include/mysql/private/wsrep_sst.h >>> > > > > > +#usr/include/mysql/private/wsrep_thd.h >>> > > > > > +#usr/include/mysql/private/wsrep_utils.h >>> > > > > > +#usr/include/mysql/private/wsrep_var.h >>> > > > > > +#usr/include/mysql/private/wsrep_xid.h >>> > > > > > +#usr/include/mysql/psi >>> > > > > > +#usr/include/mysql/psi/mysql_file.h >>> > > > > > +#usr/include/mysql/psi/mysql_idle.h >>> > > > > > +#usr/include/mysql/psi/mysql_socket.h >>> > > > > > +#usr/include/mysql/psi/mysql_stage.h >>> > > > > > +#usr/include/mysql/psi/mysql_statement.h >>> > > > > > +#usr/include/mysql/psi/mysql_table.h >>> > > > > > +#usr/include/mysql/psi/mysql_thread.h >>> > > > > > +#usr/include/mysql/psi/psi.h >>> > > > > > +#usr/include/mysql/psi/psi_abi_v0.h >>> > > > > > +#usr/include/mysql/psi/psi_abi_v1.h >>> > > > > > +#usr/include/mysql/psi/psi_abi_v2.h >>> > > > > > +#usr/include/mysql/service_debug_sync.h >>> > > > > > +#usr/include/mysql/service_encryption.h >>> > > > > > +#usr/include/mysql/service_encryption_scheme.h >>> > > > > > +#usr/include/mysql/service_kill_statement.h >>> > > > > > +#usr/include/mysql/service_logger.h >>> > > > > > +#usr/include/mysql/service_md5.h >>> > > > > > +#usr/include/mysql/service_my_snprintf.h >>> > > > > > +#usr/include/mysql/service_progress_report.h >>> > > > > > +#usr/include/mysql/service_sha1.h >>> > > > > > +#usr/include/mysql/service_thd_alloc.h >>> > > > > > +#usr/include/mysql/service_thd_autoinc.h >>> > > > > > +#usr/include/mysql/service_thd_error_context.h >>> > > > > > +#usr/include/mysql/service_thd_specifics.h >>> > > > > > +#usr/include/mysql/service_thd_timezone.h >>> > > > > > +#usr/include/mysql/service_thd_wait.h >>> > > > > > +#usr/include/mysql/service_wsrep.h >>> > > > > > +#usr/include/mysql/services.h >>> > > > > > #usr/include/mysql/sql_common.h >>> > > > > > #usr/include/mysql/sql_state.h >>> > > > > > #usr/include/mysql/sslopt-case.h >>> > > > > > @@ -133,33 +489,78 @@ usr/bin/resolveip >>> > > > > > #usr/include/mysql/sslopt-vars.h >>> > > > > > #usr/include/mysql/typelib.h >>> > > > > > #usr/lib/libmysqlclient.so >>> > > > > > -#usr/lib/libmysqlclient.so.15 >>> > > > > > -#usr/lib/libmysqlclient.so.15.0.0 >>> > > > > > +#usr/lib/libmysqlclient.so.18 >>> > > > > > +#usr/lib/libmysqlclient.so.18.0.0 >>> > > > > > #usr/lib/libmysqlclient_r.so >>> > > > > > -#usr/lib/libmysqlclient_r.so.15 >>> > > > > > -#usr/lib/libmysqlclient_r.so.15.0.0 >>> > > > > > +#usr/lib/libmysqlclient_r.so.18 >>> > > > > > +#usr/lib/libmysqlclient_r.so.18.0.0 >>> > > > > > #usr/lib/mysql >>> > > > > > -#usr/lib/mysql/libdbug.a >>> > > > > > -#usr/lib/mysql/libheap.a >>> > > > > > -#usr/lib/mysql/libmyisam.a >>> > > > > > -#usr/lib/mysql/libmyisammrg.a >>> > > > > > #usr/lib/mysql/libmysqlclient.a >>> > > > > > -#usr/lib/mysql/libmysqlclient.la >>> > > > > > #usr/lib/mysql/libmysqlclient.so >>> > > > > > -#usr/lib/mysql/libmysqlclient.so.15 >>> > > > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 >>> > > > > > +#usr/lib/mysql/libmysqlclient.so.18 >>> > > > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 >>> > > > > > #usr/lib/mysql/libmysqlclient_r.a >>> > > > > > -#usr/lib/mysql/libmysqlclient_r.la >>> > > > > > #usr/lib/mysql/libmysqlclient_r.so >>> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15 >>> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 >>> > > > > > -#usr/lib/mysql/libmystrings.a >>> > > > > > -#usr/lib/mysql/libmysys.a >>> > > > > > -#usr/lib/mysql/libvio.a >>> > > > > > -usr/sbin/mysqld >>> > > > > > -usr/sbin/mysqlmanager >>> > > > > > -#usr/share/info/mysql.info >>> > > > > > -#usr/share/man/man1/comp_err.1 >>> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18 >>> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 >>> > > > > > +#usr/lib/mysql/libmysqlservices.a >>> > > > > > +usr/lib/mysql/plugin >>> > > > > > +#usr/lib/mysql/plugin/adt_null.so >>> > > > > > +#usr/lib/mysql/plugin/auth_0x0100.so >>> > > > > > +#usr/lib/mysql/plugin/auth_pam.so >>> > > > > > +#usr/lib/mysql/plugin/auth_socket.so >>> > > > > > +#usr/lib/mysql/plugin/auth_test_plugin.so >>> > > > > > +#usr/lib/mysql/plugin/daemon_example.ini >>> > > > > > +#usr/lib/mysql/plugin/debug_key_management.so >>> > > > > > +#usr/lib/mysql/plugin/dialog.so >>> > > > > > +#usr/lib/mysql/plugin/dialog_examples.so >>> > > > > > +#usr/lib/mysql/plugin/example_key_management.so >>> > > > > > +#usr/lib/mysql/plugin/file_key_management.so >>> > > > > > +#usr/lib/mysql/plugin/ha_archive.so >>> > > > > > +#usr/lib/mysql/plugin/ha_blackhole.so >>> > > > > > +#usr/lib/mysql/plugin/ha_connect.so >>> > > > > > +#usr/lib/mysql/plugin/ha_example.so >>> > > > > > +#usr/lib/mysql/plugin/ha_federated.so >>> > > > > > +#usr/lib/mysql/plugin/ha_federatedx.so >>> > > > > > +#usr/lib/mysql/plugin/ha_innodb.so >>> > > > > > +#usr/lib/mysql/plugin/ha_mroonga.so >>> > > > > > +#usr/lib/mysql/plugin/ha_sphinx.so >>> > > > > > +#usr/lib/mysql/plugin/ha_spider.so >>> > > > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so >>> > > > > > +#usr/lib/mysql/plugin/handlersocket.so >>> > > > > > +#usr/lib/mysql/plugin/libdaemon_example.so >>> > > > > > +#usr/lib/mysql/plugin/locales.so >>> > > > > > +#usr/lib/mysql/plugin/metadata_lock_info.so >>> > > > > > +#usr/lib/mysql/plugin/mypluglib.so >>> > > > > > +#usr/lib/mysql/plugin/mysql_clear_password.so >>> > > > > > +#usr/lib/mysql/plugin/qa_auth_client.so >>> > > > > > +#usr/lib/mysql/plugin/qa_auth_interface.so >>> > > > > > +#usr/lib/mysql/plugin/qa_auth_server.so >>> > > > > > +#usr/lib/mysql/plugin/query_cache_info.so >>> > > > > > +#usr/lib/mysql/plugin/query_response_time.so >>> > > > > > +#usr/lib/mysql/plugin/semisync_master.so >>> > > > > > +#usr/lib/mysql/plugin/semisync_slave.so >>> > > > > > +#usr/lib/mysql/plugin/server_audit.so >>> > > > > > +#usr/lib/mysql/plugin/simple_password_check.so >>> > > > > > +#usr/lib/mysql/plugin/sql_errlog.so >>> > > > > > +#usr/lib/mysql/plugin/wsrep_info.so >>> > > > > > +usr/libexec/mysqld >>> > > > > > +usr/libexec/rcmysql >>> > > > > > +#usr/share/aclocal/mysql.m4 >>> > > > > > +#usr/share/doc/mariadb-10.1.12 >>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING >>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER >>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty >>> > > > > > +#usr/share/doc/mariadb-10.1.12/CREDITS >>> > > > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT >>> > > > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY >>> > > > > > +#usr/share/doc/mariadb-10.1.12/README >>> > > > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep >>> > > > > > +#usr/share/man/man1/aria_chk.1 >>> > > > > > +#usr/share/man/man1/aria_dump_log.1 >>> > > > > > +#usr/share/man/man1/aria_ftdump.1 >>> > > > > > +#usr/share/man/man1/aria_pack.1 >>> > > > > > +#usr/share/man/man1/aria_read_log.1 >>> > > > > > #usr/share/man/man1/innochecksum.1 >>> > > > > > #usr/share/man/man1/msql2mysql.1 >>> > > > > > #usr/share/man/man1/my_print_defaults.1 >>> > > > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager >>> > > > > > #usr/share/man/man1/mysql.1 >>> > > > > > #usr/share/man/man1/mysql.server.1 >>> > > > > > #usr/share/man/man1/mysql_client_test.1 >>> > > > > > +#usr/share/man/man1/mysql_client_test_embedded.1 >>> > > > > > #usr/share/man/man1/mysql_config.1 >>> > > > > > #usr/share/man/man1/mysql_convert_table_format.1 >>> > > > > > -#usr/share/man/man1/mysql_explain_log.1 >>> > > > > > #usr/share/man/man1/mysql_find_rows.1 >>> > > > > > #usr/share/man/man1/mysql_fix_extensions.1 >>> > > > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 >>> > > > > > #usr/share/man/man1/mysql_install_db.1 >>> > > > > > +#usr/share/man/man1/mysql_plugin.1 >>> > > > > > #usr/share/man/man1/mysql_secure_installation.1 >>> > > > > > #usr/share/man/man1/mysql_setpermission.1 >>> > > > > > -#usr/share/man/man1/mysql_tableinfo.1 >>> > > > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 >>> > > > > > #usr/share/man/man1/mysql_upgrade.1 >>> > > > > > #usr/share/man/man1/mysql_waitpid.1 >>> > > > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager >>> > > > > > #usr/share/man/man1/mysqldumpslow.1 >>> > > > > > #usr/share/man/man1/mysqlhotcopy.1 >>> > > > > > #usr/share/man/man1/mysqlimport.1 >>> > > > > > -#usr/share/man/man1/mysqlman.1 >>> > > > > > #usr/share/man/man1/mysqlshow.1 >>> > > > > > +#usr/share/man/man1/mysqlslap.1 >>> > > > > > #usr/share/man/man1/mysqltest.1 >>> > > > > > +#usr/share/man/man1/mysqltest_embedded.1 >>> > > > > > #usr/share/man/man1/perror.1 >>> > > > > > #usr/share/man/man1/replace.1 >>> > > > > > #usr/share/man/man1/resolve_stack_dump.1 >>> > > > > > #usr/share/man/man1/resolveip.1 >>> > > > > > -#usr/share/man/man1/safe_mysqld.1 >>> > > > > > #usr/share/man/man8/mysqld.8 >>> > > > > > -#usr/share/man/man8/mysqlmanager.8 >>> > > > > > +#usr/share/mariadb-10.1.12 >>> > > > > > +#usr/share/mariadb-10.1.12/binary-configure >>> > > > > > +#usr/share/mariadb-10.1.12/magic >>> > > > > > +#usr/share/mariadb-10.1.12/my-huge.cnf >>> > > > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf >>> > > > > > +#usr/share/mariadb-10.1.12/my-large.cnf >>> > > > > > +#usr/share/mariadb-10.1.12/my-medium.cnf >>> > > > > > +#usr/share/mariadb-10.1.12/my-small.cnf >>> > > > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate >>> > > > > > +#usr/share/mariadb-10.1.12/mysql.server >>> > > > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server >>> > > > > > +#usr/share/mariadb-10.1.12/policy >>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor >>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README >>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld >>> > > > > > >>> +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local >>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux >>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/README >>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc >>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te >>> > > > > > +#usr/share/mariadb-10.1.12/wsrep.cnf >>> > > > > > +#usr/share/mariadb-10.1.12/wsrep_notify >>> > > > > > usr/share/mysql >>> > > > > > -#usr/share/mysql/binary-configure >>> > > > > > #usr/share/mysql/charsets >>> > > > > > #usr/share/mysql/charsets/Index.xml >>> > > > > > #usr/share/mysql/charsets/README >>> > > > > > @@ -244,7 +664,7 @@ usr/share/mysql >>> > > > > > #usr/share/mysql/dutch/errmsg.sys >>> > > > > > #usr/share/mysql/english >>> > > > > > #usr/share/mysql/english/errmsg.sys >>> > > > > > -#usr/share/mysql/errmsg.txt >>> > > > > > +#usr/share/mysql/errmsg-utf8.txt >>> > > > > > #usr/share/mysql/estonian >>> > > > > > #usr/share/mysql/estonian/errmsg.sys >>> > > > > > #usr/share/mysql/fill_help_tables.sql >>> > > > > > @@ -256,27 +676,22 @@ usr/share/mysql >>> > > > > > #usr/share/mysql/greek/errmsg.sys >>> > > > > > #usr/share/mysql/hungarian >>> > > > > > #usr/share/mysql/hungarian/errmsg.sys >>> > > > > > +#usr/share/mysql/install_spider.sql >>> > > > > > #usr/share/mysql/italian >>> > > > > > #usr/share/mysql/italian/errmsg.sys >>> > > > > > #usr/share/mysql/japanese >>> > > > > > #usr/share/mysql/japanese/errmsg.sys >>> > > > > > #usr/share/mysql/korean >>> > > > > > #usr/share/mysql/korean/errmsg.sys >>> > > > > > -#usr/share/mysql/mi_test_all >>> > > > > > -#usr/share/mysql/mi_test_all.res >>> > > > > > -#usr/share/mysql/my-huge.cnf >>> > > > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf >>> > > > > > -#usr/share/mysql/my-large.cnf >>> > > > > > -#usr/share/mysql/my-medium.cnf >>> > > > > > -#usr/share/mysql/my-small.cnf >>> > > > > > -#usr/share/mysql/mysql-log-rotate >>> > > > > > -#usr/share/mysql/mysql.server >>> > > > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql >>> > > > > > +#usr/share/mysql/maria_add_gis_sp.sql >>> > > > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql >>> > > > > > +#usr/share/mysql/mroonga >>> > > > > > +#usr/share/mysql/mroonga/install.sql >>> > > > > > +#usr/share/mysql/mroonga/uninstall.sql >>> > > > > > +#usr/share/mysql/mysql_performance_tables.sql >>> > > > > > #usr/share/mysql/mysql_system_tables.sql >>> > > > > > #usr/share/mysql/mysql_system_tables_data.sql >>> > > > > > #usr/share/mysql/mysql_test_data_timezone.sql >>> > > > > > -#usr/share/mysql/mysqld_multi.server >>> > > > > > -#usr/share/mysql/ndb-config-2-node.ini >>> > > > > > #usr/share/mysql/norwegian >>> > > > > > #usr/share/mysql/norwegian-ny >>> > > > > > #usr/share/mysql/norwegian-ny/errmsg.sys >>> > > > > > @@ -299,5 +714,5 @@ usr/share/mysql >>> > > > > > #usr/share/mysql/swedish/errmsg.sys >>> > > > > > #usr/share/mysql/ukrainian >>> > > > > > #usr/share/mysql/ukrainian/errmsg.sys >>> > > > > > +#usr/share/pkgconfig/mariadb.pc >>> > > > > > var/ipfire/backup/addons/includes/mysql >>> > > > > > -#var/run/mysql >>> > > > > > diff --git a/lfs/mysql b/lfs/mysql >>> > > > > > index edcd651..2253928 100644 >>> > > > > > --- a/lfs/mysql >>> > > > > > +++ b/lfs/mysql >>> > > > > > @@ -24,17 +24,17 @@ >>> > > > > > >>> > > > > > include Config >>> > > > > > >>> > > > > > -VER = 5.0.96 >>> > > > > > +VER = 10.1.12 >>> > > > > > >>> > > > > > -THISAPP = mysql-$(VER) >>> > > > > > +THISAPP = mariadb-$(VER) >>> > > > > > DL_FILE = $(THISAPP).tar.gz >>> > > > > > DL_FROM = $(URL_IPFIRE) >>> > > > > > DIR_APP = $(DIR_SRC)/$(THISAPP) >>> > > > > > TARGET = $(DIR_INFO)/$(THISAPP) >>> > > > > > PROG = mysql >>> > > > > > -PAK_VER = 3 >>> > > > > > +PAK_VER = 4 >>> > > > > > >>> > > > > > -CFLAGS += -fno-strict-aliasing >>> > > > > > +CFLAGS += -fno-strict-aliasing >>> -fno-delete-null-pointer-checks >>> > > > > > >>> > > > > > >>> > > > > > >>> #################################################################### >>> > > > > > #### >>> > > > > > #### >>> > > > > > ### >>> > > > > > # Top-level Rules >>> > > > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) >>> > > > > > >>> > > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>> > > > > > >>> > > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 >>> > > > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b >>> > > > > > >>> > > > > > install : $(TARGET) >>> > > > > > >>> > > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : >>> > > > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >>> > > > > > @$(PREBUILD) >>> > > > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf >>> > > > > > $(DIR_DL)/$(DL_FILE) >>> > > > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ >>> > > > > > - --sysconfdir=/etc \ >>> > > > > > - --libexecdir=/usr/sbin \ >>> > > > > > - --localstatedir=/srv/mysql \ >>> > > > > > - --enable-thread-safe-client \ >>> > > > > > - --enable-assembler \ >>> > > > > > - --enable-local-infile \ >>> > > > > > - --with-unix-socket- >>> > > > > > path=/var/run/mysql/mysql.sock \ >>> > > > > > - --without-debug \ >>> > > > > > - --without-bench \ >>> > > > > > - --without-readline \ >>> > > > > > - --with-berkeley-db \ >>> > > > > > - --with-extra-charsets=all >>> > > > > > + cd $(DIR_APP) && cmake . \ >>> > > > > > + -DBUILD_CONFIG=mysql_release \ >>> > > > > > + -DFEATURE_SET="community" \ >>> > > > > > + -DNICE_PROJECT_NAME="MariaDB" \ >>> > > > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ >>> > > > > > + -DINSTALL_SYSCONFDIR="/etc" \ >>> > > > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ >>> > > > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ >>> > > > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ >>> > > > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ >>> > > > > > + -DINSTALL_INFODIR="share/info" \ >>> > > > > > + -DINSTALL_LIBDIR="lib/mysql" \ >>> > > > > > + -DINSTALL_MANDIR="share/man" \ >>> > > > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ >>> > > > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ >>> > > > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ >>> > > > > > + -DINSTALL_SBINDIR="libexec" \ >>> > > > > > + -DINSTALL_SCRIPTDIR="bin" \ >>> > > > > > + -DINSTALL_SQLBENCHDIR="share" \ >>> > > > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ >>> > > > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ >>> > > > > > + -DMYSQL_DATADIR="/srv/mysql" \ >>> > > > > > + -DTMPDIR="/var/tmp" \ >>> > > > > > + -DPID_FILE_DIR="/var/run/mysql" >>> > > > > > + -DENABLED_LOCAL_INFILE=ON \ >>> > > > > > + -DWITH_EMBEDDED_SERVER=OFF \ >>> > > > > > + -DWITH_SSL=system \ >>> > > > > > + -DWITH_ZLIB=system \ >>> > > > > > + -DWITH_PCRE=system \ >>> > > > > > + -DIGNORE_AIO_CHECK=ON \ >>> > > > > > + -DWITH_JEMALLOC=OFF >>> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) >>> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql install >>> > > > > > - rm -rf /tmp/mysql >>> > > > > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . >>> > > > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf >>> /etc/my.cnf >>> > > > > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test >>> > > > > > + rm -rf /usr/share/sql-bench >>> > > > > > + rm -rf /tmp/mysql >>> > > > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf >>> > > > > > /etc/my.cnf >>> > > > > > mkdir -p /srv/mysql >>> > > > > > - mysql_install_db --user=mysql --force >>> > > > > > + cd /usr/ && mysql_install_db --user=mysql --force >>> > > > > > chgrp -v mysql /srv/mysql{,/test,/mysql} >>> > > > > > chown mysql.mysql /srv/mysql/ >>> > > > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql >>> > > > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql >>> > > > > > install -v -m 644 >>> $(DIR_SRC)/config/backup/includes/mysql \ >>> > > > > > /var/ipfire/backup/addons/includes/mysql >>> > > > > > + >>> > > > > > + # Install initscript >>> > > > > > + install -v -m 754 >>> $(DIR_SRC)/src/initscripts/init.d/mysql \ >>> > > > > > + /etc/rc.d/init.d/mysql >>> > > > > > @rm -rf $(DIR_APP) >>> > > > > > @$(POSTBUILD) >>> > > > > > diff --git a/make.sh b/make.sh >>> > > > > > index 8392e30..0a2b8ae 100755 >>> > > > > > --- a/make.sh >>> > > > > > +++ b/make.sh >>> > > > > > @@ -391,6 +391,7 @@ buildipfire() { >>> > > > > > export LOGFILE >>> > > > > > ipfiremake configroot >>> > > > > > ipfiremake backup >>> > > > > > + ipfiremake initscripts >>> > > > > > ipfiremake pkg-config >>> > > > > > ipfiremake libusb >>> > > > > > ipfiremake libusb-compat >>> > > > > > @@ -521,6 +522,8 @@ buildipfire() { >>> > > > > > ipfiremake libxml2 >>> > > > > > ipfiremake libxslt >>> > > > > > ipfiremake BerkeleyDB >>> > > > > > + ipfiremake libarchive >>> > > > > > + ipfiremake cmake >>> > > > > > ipfiremake mysql >>> > > > > > ipfiremake cyrus-sasl >>> > > > > > ipfiremake openldap >>> > > > > > @@ -552,7 +555,6 @@ buildipfire() { >>> > > > > > ipfiremake hdparm >>> > > > > > ipfiremake sdparm >>> > > > > > ipfiremake mtools >>> > > > > > - ipfiremake initscripts >>> > > > > > ipfiremake whatmask >>> > > > > > ipfiremake conntrack-tools >>> > > > > > ipfiremake libupnp >>> > > > > > @@ -668,8 +670,6 @@ buildipfire() { >>> > > > > > ipfiremake libshout >>> > > > > > ipfiremake xvid >>> > > > > > ipfiremake libmpeg2 >>> > > > > > - ipfiremake libarchive >>> > > > > > - ipfiremake cmake >>> > > > > > ipfiremake gnump3d >>> > > > > > ipfiremake rsync >>> > > > > > ipfiremake tcpwrapper >>> > > > > > diff --git a/src/initscripts/init.d/mysql >>> > > > > > b/src/initscripts/init.d/mysql >>> > > > > > index 994e3c2..2c8cfbc 100644 >>> > > > > > --- a/src/initscripts/init.d/mysql >>> > > > > > +++ b/src/initscripts/init.d/mysql >>> > > > > > @@ -10,7 +10,7 @@ >>> > > > > > . /etc/sysconfig/rc >>> > > > > > . $rc_functions >>> > > > > > >>> > > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid >>> > > > > > +PIDFILE=/var/run/mysql/mysql.pid >>> > > > > > KILLDELAY=20 >>> > > > > > >>> > > > > > case "$1" in >>> > > > > > @@ -66,7 +66,7 @@ case "$1" in >>> > > > > > ;; >>> > > > > > >>> > > > > > status) >>> > > > > > - statusproc /usr/sbin/mysqld >>> > > > > > + statusproc /usr/libexec/mysqld >>> > > > > > ;; >>> > > > > > >>> > > > > > *) >>> > > > > > diff --git a/src/paks/mysql/update.sh >>> b/src/paks/mysql/update.sh >>> > > > > > index 548b9db..5e76574 100644 >>> > > > > > --- a/src/paks/mysql/update.sh >>> > > > > > +++ b/src/paks/mysql/update.sh >>> > > > > > @@ -27,6 +27,7 @@ >>> > > > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then >>> > > > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql >>> > > > > > /etc/my.cnf >>> > > > > > +/etc/my.cnf.d >>> > > > > > /srv/mysql >>> > > > > > EOF >>> > > > > > fi >>> > > > > > @@ -44,6 +45,9 @@ extract_files >>> > > > > > # Restore backup >>> > > > > > restore_backup "${NAME}" >>> > > > > > >>> > > > > > +# Remove basedir configuration line >>> > > > > > +sed -e "/^basedir=/d" -i /etc/my.cnf >>> > > > > > + >>> > > > > > # Restart the service >>> > > > > > start_service "${NAME}" >
Hi Daniel, i made a fresh install. The my.cnf default config creates no pid-file but, the initsrcipt need a pid-file for correct working. Remove the '#' in front of "pid-file=/var/run/mysql/mysql.pid". In the initscript, is need to correct the path to the pid-file. The start_service command does not work in the Mariadb install.sh. I changed this for tests to "/etc/init.d/mysql start" and a fresh install is working fine... The install.sh is always executed while installing a package i think... Additionally the update.sh if a old package is found. Marcel Am 2016-04-04 09:44, schrieb Daniel Weismüller: > Hi Marcel > > My answer is a bit late because I was in easter-holidays. ;-) > > Did you a fresh install or was it an upgrade? > In my opinion mysql was already installed and you use the install.sh > instead of the update.sh > > The logs Micheal means is of course the /var/log/mysqld.log > > - Daniel > > Am 23.03.2016 um 18:52 schrieb Marcel Lorenz: >> Hi Michael, >> >> sorry, what for logs you mean? This is the output from the command >> line >> after call ./install.sh in putty... >> >> I have test the installation of the MariaDB in a "next" test VM >> manually.. >> >> Marcel >> >> Am 2016-03-23 12:50, schrieb Michael Tremer: >>> Logs? >>> >>> On Wed, 2016-03-23 at 08:22 +0100, Marcel Lorenz wrote: >>>> Hi, >>>> >>>> have next effect at install.sh : >>>> **** >>>> /opt/pakfire/lib/functions.sh: line 93: /etc/init.d/: Is a directory >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL server is still not running. Waiting 5 seconds. >>>> MySQL still noch running... Exiting. >>>> mysqladmin: connect to server at 'localhost' failed >>>> error: 'Can't connect to local MySQL server through socket >>>> '/var/run/mysql/mysql.sock' (2 "No such file or directory")' >>>> Check that mysqld is running and that the socket: >>>> '/var/run/mysql/mysql.sock' exists! >>>> **** >>>> The daemon was not started automatically... >>>> >>>> A simple: "/etc/init.d/mysql start" is needed. >>>> >>>> Marcel >>>> >>>> Am 2016-03-22 22:55, schrieb Michael Tremer: >>>> > >>>> > Hi, >>>> > >>>> > On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: >>>> > > >>>> > > Hi Michael, >>>> > > >>>> > > I have seen this mail too late... >>>> > > >>>> > > After adding the "\", the build was ok without jemalloc and libaio. >>>> > > You can ignore this two patches from me. :) >>>> > I will drop these for now then. We can always pull them in later and >>>> > ship a new >>>> > release of maria/mysql if we need them. >>>> > >>>> > > >>>> > > I have a question to Daniel. Why you create the main DB's with >>>> > > "mysql_install_db --user=mysql --force" >>>> > > in the LFS file. In my older MariaDB LFS, used for my dovecot based >>>> > > mail >>>> > > server, i do this in the install.sh at the target machine. >>>> > > The addon file is around 8MB if i make it so. With your LFS an >>>> > > rootfile >>>> > > around 14MB. >>>> > This is not compressed, yet. It will probably a bit less after the >>>> > package is >>>> > compressed and signed. >>>> > >>>> > > >>>> > > >>>> > > Marcel Lorenz >>>> > > >>>> > -Michael >>>> > >>>> > > >>>> > > >>>> > > Am 2016-03-21 17:59, schrieb Michael Tremer: >>>> > > > >>>> > > > >>>> > > > Hi, >>>> > > > >>>> > > > thanks for reviewing this. >>>> > > > >>>> > > > In the original patch there is a \ missing in the line that defines the >>>> > > > path of >>>> > > > the PID file (Daniel pointed that out in a follow up email). >>>> > > > >>>> > > > Just add that slash and it should build. >>>> > > > >>>> > > > Please also send your feedback. I will wait with merging this patch >>>> > > > until I have >>>> > > > heard back from you. >>>> > > > >>>> > > > Best, >>>> > > > -Michael >>>> > > > >>>> > > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: >>>> > > > > >>>> > > > > >>>> > > > > Hi Daniel, >>>> > > > > >>>> > > > > i test the build of MariaDB with cmake 3.5. The build fails with >>>> > > > > erros: >>>> > > > > >>>> > > > > -- Looking for include file libaio.h >>>> > > > > -- Looking for include file libaio.h - not found >>>> > > > > >>>> > > > > and: >>>> > > > > -- Looking for malloc_stats_print in jemalloc_pic >>>> > > > > -- Looking for malloc_stats_print in jemalloc_pic - not found >>>> > > > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): >>>> > > > > jemalloc is not found >>>> > > > > Call Stack (most recent call first): >>>> > > > > CMakeLists.txt:337 (CHECK_JEMALLOC) >>>> > > > > >>>> > > > > The switches : -DIGNORE_AIO_CHECK=ON and -DWITH_JEMALLOC=OFF have no >>>> > > > > effect. >>>> > > > > After integration of libaio and lemalloc 2.0.4 is the build >>>> > > > > successfully. >>>> > > > > Jemalloc 2.1.0 is to new and brings the same error. >>>> > > > > >>>> > > > > Marcel Lorenz >>>> > > > > >>>> > > > > >>>> > > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > It is required to manually run mysql_upgrade after the new >>>> > > > > > package has been installed. >>>> > > > > > >>>> > > > > > Signed-off-by: Daniel Weismüller <daniel.weismueller@ipfire.org> >>>> > > > > > --- >>>> > > > > > config/backup/includes/mysql | 1 + >>>> > > > > > config/mysql/my.cnf | 1 - >>>> > > > > > config/rootfiles/common/mysql-libs | 16 +- >>>> > > > > > config/rootfiles/packages/mysql | 525 >>>> > > > > > +++++++++++++++++++++++++++++++++---- >>>> > > > > > lfs/mysql | 68 +++-- >>>> > > > > > make.sh | 6 +- >>>> > > > > > src/initscripts/init.d/mysql | 4 +- >>>> > > > > > src/paks/mysql/update.sh | 4 + >>>> > > > > > 8 files changed, 534 insertions(+), 91 deletions(-) >>>> > > > > > >>>> > > > > > diff --git a/config/backup/includes/mysql >>>> > > > > > b/config/backup/includes/mysql >>>> > > > > > index bcb837c..be6bc5c 100644 >>>> > > > > > --- a/config/backup/includes/mysql >>>> > > > > > +++ b/config/backup/includes/mysql >>>> > > > > > @@ -1,2 +1,3 @@ >>>> > > > > > /etc/my.cnf >>>> > > > > > +/etc/my.cnf.d >>>> > > > > > /srv/mysql >>>> > > > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf >>>> > > > > > index d9b75e8..29a568a 100644 >>>> > > > > > --- a/config/mysql/my.cnf >>>> > > > > > +++ b/config/mysql/my.cnf >>>> > > > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 >>>> > > > > > >>>> > > > > > [mysql.server] >>>> > > > > > user=mysql >>>> > > > > > -basedir=/var/lib >>>> > > > > > >>>> > > > > > [mysqld_safe] >>>> > > > > > log-error=/var/log/mysqld.log >>>> > > > > > diff --git a/config/rootfiles/common/mysql-libs >>>> > > > > > b/config/rootfiles/common/mysql-libs >>>> > > > > > index 6eb0384..e3e4bf3 100644 >>>> > > > > > --- a/config/rootfiles/common/mysql-libs >>>> > > > > > +++ b/config/rootfiles/common/mysql-libs >>>> > > > > > @@ -1,10 +1,10 @@ >>>> > > > > > -usr/lib/libmysqlclient.so.15 >>>> > > > > > -usr/lib/libmysqlclient.so.15.0.0 >>>> > > > > > -usr/lib/libmysqlclient_r.so.15 >>>> > > > > > -usr/lib/libmysqlclient_r.so.15.0.0 >>>> > > > > > +usr/lib/libmysqlclient.so.18 >>>> > > > > > +usr/lib/libmysqlclient.so.18.0.0 >>>> > > > > > +usr/lib/libmysqlclient_r.so.18 >>>> > > > > > +usr/lib/libmysqlclient_r.so.18.0.0 >>>> > > > > > usr/lib/mysql/libmysqlclient.so >>>> > > > > > -usr/lib/mysql/libmysqlclient.so.15 >>>> > > > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 >>>> > > > > > +usr/lib/mysql/libmysqlclient.so.18 >>>> > > > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 >>>> > > > > > usr/lib/mysql/libmysqlclient_r.so >>>> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15 >>>> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 >>>> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18 >>>> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 >>>> > > > > > diff --git a/config/rootfiles/packages/mysql >>>> > > > > > b/config/rootfiles/packages/mysql >>>> > > > > > index 8f1414a..cb54804 100644 >>>> > > > > > --- a/config/rootfiles/packages/mysql >>>> > > > > > +++ b/config/rootfiles/packages/mysql >>>> > > > > > @@ -1,16 +1,39 @@ >>>> > > > > > -etc/my.cnf >>>> > > > > > etc/rc.d/init.d/mysql >>>> > > > > > +#etc/logrotate.d >>>> > > > > > +etc/logrotate.d/mysql >>>> > > > > > +etc/my.cnf >>>> > > > > > +etc/my.cnf.d >>>> > > > > > +etc/my.cnf.d/client.cnf >>>> > > > > > +etc/my.cnf.d/enable_encryption.preset >>>> > > > > > +etc/my.cnf.d/mysql-clients.cnf >>>> > > > > > +etc/my.cnf.d/server.cnf >>>> > > > > > srv/mysql >>>> > > > > > +#srv/mysql/aria_log.00000001 >>>> > > > > > +#srv/mysql/aria_log_control >>>> > > > > > +#srv/mysql/ib_logfile0 >>>> > > > > > +#srv/mysql/ib_logfile1 >>>> > > > > > +#srv/mysql/ibdata1 >>>> > > > > > #srv/mysql/mysql >>>> > > > > > +#srv/mysql/mysql/column_stats.MYD >>>> > > > > > +#srv/mysql/mysql/column_stats.MYI >>>> > > > > > +#srv/mysql/mysql/column_stats.frm >>>> > > > > > #srv/mysql/mysql/columns_priv.MYD >>>> > > > > > #srv/mysql/mysql/columns_priv.MYI >>>> > > > > > #srv/mysql/mysql/columns_priv.frm >>>> > > > > > #srv/mysql/mysql/db.MYD >>>> > > > > > #srv/mysql/mysql/db.MYI >>>> > > > > > #srv/mysql/mysql/db.frm >>>> > > > > > +#srv/mysql/mysql/event.MYD >>>> > > > > > +#srv/mysql/mysql/event.MYI >>>> > > > > > +#srv/mysql/mysql/event.frm >>>> > > > > > #srv/mysql/mysql/func.MYD >>>> > > > > > #srv/mysql/mysql/func.MYI >>>> > > > > > #srv/mysql/mysql/func.frm >>>> > > > > > +#srv/mysql/mysql/general_log.CSM >>>> > > > > > +#srv/mysql/mysql/general_log.CSV >>>> > > > > > +#srv/mysql/mysql/general_log.frm >>>> > > > > > +#srv/mysql/mysql/gtid_slave_pos.frm >>>> > > > > > +#srv/mysql/mysql/gtid_slave_pos.ibd >>>> > > > > > #srv/mysql/mysql/help_category.MYD >>>> > > > > > #srv/mysql/mysql/help_category.MYI >>>> > > > > > #srv/mysql/mysql/help_category.frm >>>> > > > > > @@ -26,12 +49,37 @@ srv/mysql >>>> > > > > > #srv/mysql/mysql/host.MYD >>>> > > > > > #srv/mysql/mysql/host.MYI >>>> > > > > > #srv/mysql/mysql/host.frm >>>> > > > > > +#srv/mysql/mysql/index_stats.MYD >>>> > > > > > +#srv/mysql/mysql/index_stats.MYI >>>> > > > > > +#srv/mysql/mysql/index_stats.frm >>>> > > > > > +#srv/mysql/mysql/innodb_index_stats.frm >>>> > > > > > +#srv/mysql/mysql/innodb_index_stats.ibd >>>> > > > > > +#srv/mysql/mysql/innodb_table_stats.frm >>>> > > > > > +#srv/mysql/mysql/innodb_table_stats.ibd >>>> > > > > > +#srv/mysql/mysql/plugin.MYD >>>> > > > > > +#srv/mysql/mysql/plugin.MYI >>>> > > > > > +#srv/mysql/mysql/plugin.frm >>>> > > > > > #srv/mysql/mysql/proc.MYD >>>> > > > > > #srv/mysql/mysql/proc.MYI >>>> > > > > > #srv/mysql/mysql/proc.frm >>>> > > > > > #srv/mysql/mysql/procs_priv.MYD >>>> > > > > > #srv/mysql/mysql/procs_priv.MYI >>>> > > > > > #srv/mysql/mysql/procs_priv.frm >>>> > > > > > +#srv/mysql/mysql/proxies_priv.MYD >>>> > > > > > +#srv/mysql/mysql/proxies_priv.MYI >>>> > > > > > +#srv/mysql/mysql/proxies_priv.frm >>>> > > > > > +#srv/mysql/mysql/roles_mapping.MYD >>>> > > > > > +#srv/mysql/mysql/roles_mapping.MYI >>>> > > > > > +#srv/mysql/mysql/roles_mapping.frm >>>> > > > > > +#srv/mysql/mysql/servers.MYD >>>> > > > > > +#srv/mysql/mysql/servers.MYI >>>> > > > > > +#srv/mysql/mysql/servers.frm >>>> > > > > > +#srv/mysql/mysql/slow_log.CSM >>>> > > > > > +#srv/mysql/mysql/slow_log.CSV >>>> > > > > > +#srv/mysql/mysql/slow_log.frm >>>> > > > > > +#srv/mysql/mysql/table_stats.MYD >>>> > > > > > +#srv/mysql/mysql/table_stats.MYI >>>> > > > > > +#srv/mysql/mysql/table_stats.frm >>>> > > > > > #srv/mysql/mysql/tables_priv.MYD >>>> > > > > > #srv/mysql/mysql/tables_priv.MYI >>>> > > > > > #srv/mysql/mysql/tables_priv.frm >>>> > > > > > @@ -53,8 +101,14 @@ srv/mysql >>>> > > > > > #srv/mysql/mysql/user.MYD >>>> > > > > > #srv/mysql/mysql/user.MYI >>>> > > > > > #srv/mysql/mysql/user.frm >>>> > > > > > -srv/mysql/test >>>> > > > > > -usr/bin/comp_err >>>> > > > > > +#srv/mysql/performance_schema >>>> > > > > > +#srv/mysql/performance_schema/db.opt >>>> > > > > > +#srv/mysql/test >>>> > > > > > +usr/bin/aria_chk >>>> > > > > > +usr/bin/aria_dump_log >>>> > > > > > +usr/bin/aria_ftdump >>>> > > > > > +usr/bin/aria_pack >>>> > > > > > +usr/bin/aria_read_log >>>> > > > > > usr/bin/innochecksum >>>> > > > > > usr/bin/msql2mysql >>>> > > > > > usr/bin/my_print_defaults >>>> > > > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk >>>> > > > > > usr/bin/myisamlog >>>> > > > > > usr/bin/myisampack >>>> > > > > > usr/bin/mysql >>>> > > > > > -usr/bin/mysql_client_test >>>> > > > > > usr/bin/mysql_config >>>> > > > > > usr/bin/mysql_convert_table_format >>>> > > > > > -usr/bin/mysql_explain_log >>>> > > > > > usr/bin/mysql_find_rows >>>> > > > > > usr/bin/mysql_fix_extensions >>>> > > > > > -usr/bin/mysql_fix_privilege_tables >>>> > > > > > usr/bin/mysql_install_db >>>> > > > > > +usr/bin/mysql_plugin >>>> > > > > > usr/bin/mysql_secure_installation >>>> > > > > > usr/bin/mysql_setpermission >>>> > > > > > -usr/bin/mysql_tableinfo >>>> > > > > > usr/bin/mysql_tzinfo_to_sql >>>> > > > > > usr/bin/mysql_upgrade >>>> > > > > > -usr/bin/mysql_upgrade_shell >>>> > > > > > usr/bin/mysql_waitpid >>>> > > > > > usr/bin/mysql_zap >>>> > > > > > usr/bin/mysqlaccess >>>> > > > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow >>>> > > > > > usr/bin/mysqlhotcopy >>>> > > > > > usr/bin/mysqlimport >>>> > > > > > usr/bin/mysqlshow >>>> > > > > > +usr/bin/mysqlslap >>>> > > > > > usr/bin/mysqltest >>>> > > > > > -usr/bin/mysqltestmanager >>>> > > > > > -usr/bin/mysqltestmanager-pwgen >>>> > > > > > -usr/bin/mysqltestmanagerc >>>> > > > > > +#usr/bin/mytop >>>> > > > > > usr/bin/perror >>>> > > > > > usr/bin/replace >>>> > > > > > usr/bin/resolve_stack_dump >>>> > > > > > usr/bin/resolveip >>>> > > > > > +usr/bin/wsrep_sst_common >>>> > > > > > +usr/bin/wsrep_sst_mysqldump >>>> > > > > > +usr/bin/wsrep_sst_rsync >>>> > > > > > +usr/bin/wsrep_sst_xtrabackup >>>> > > > > > +usr/bin/wsrep_sst_xtrabackup-v2 >>>> > > > > > +#usr/data >>>> > > > > > +#usr/data/test >>>> > > > > > +#usr/data/test/db.opt >>>> > > > > > #usr/include/mysql >>>> > > > > > +#usr/include/mysql/auth_dialog_client.h >>>> > > > > > +#usr/include/mysql/big_endian.h >>>> > > > > > +#usr/include/mysql/byte_order_generic.h >>>> > > > > > +#usr/include/mysql/byte_order_generic_x86.h >>>> > > > > > +#usr/include/mysql/byte_order_generic_x86_64.h >>>> > > > > > +#usr/include/mysql/client_plugin.h >>>> > > > > > #usr/include/mysql/decimal.h >>>> > > > > > #usr/include/mysql/errmsg.h >>>> > > > > > +#usr/include/mysql/handler_ername.h >>>> > > > > > +#usr/include/mysql/handler_state.h >>>> > > > > > #usr/include/mysql/keycache.h >>>> > > > > > +#usr/include/mysql/little_endian.h >>>> > > > > > #usr/include/mysql/m_ctype.h >>>> > > > > > #usr/include/mysql/m_string.h >>>> > > > > > +#usr/include/mysql/ma_dyncol.h >>>> > > > > > #usr/include/mysql/my_alloc.h >>>> > > > > > #usr/include/mysql/my_attribute.h >>>> > > > > > +#usr/include/mysql/my_byteorder.h >>>> > > > > > +#usr/include/mysql/my_compiler.h >>>> > > > > > #usr/include/mysql/my_config.h >>>> > > > > > #usr/include/mysql/my_dbug.h >>>> > > > > > +#usr/include/mysql/my_decimal_limits.h >>>> > > > > > #usr/include/mysql/my_dir.h >>>> > > > > > #usr/include/mysql/my_getopt.h >>>> > > > > > #usr/include/mysql/my_global.h >>>> > > > > > #usr/include/mysql/my_list.h >>>> > > > > > #usr/include/mysql/my_net.h >>>> > > > > > -#usr/include/mysql/my_no_pthread.h >>>> > > > > > #usr/include/mysql/my_pthread.h >>>> > > > > > #usr/include/mysql/my_sys.h >>>> > > > > > +#usr/include/mysql/my_valgrind.h >>>> > > > > > #usr/include/mysql/my_xml.h >>>> > > > > > #usr/include/mysql/mysql.h >>>> > > > > > #usr/include/mysql/mysql_com.h >>>> > > > > > +#usr/include/mysql/mysql_com_server.h >>>> > > > > > #usr/include/mysql/mysql_embed.h >>>> > > > > > #usr/include/mysql/mysql_time.h >>>> > > > > > #usr/include/mysql/mysql_version.h >>>> > > > > > #usr/include/mysql/mysqld_ername.h >>>> > > > > > #usr/include/mysql/mysqld_error.h >>>> > > > > > -#usr/include/mysql/raid.h >>>> > > > > > +#usr/include/mysql/plugin.h >>>> > > > > > +#usr/include/mysql/plugin_audit.h >>>> > > > > > +#usr/include/mysql/plugin_auth.h >>>> > > > > > +#usr/include/mysql/plugin_auth_common.h >>>> > > > > > +#usr/include/mysql/plugin_encryption.h >>>> > > > > > +#usr/include/mysql/plugin_ftparser.h >>>> > > > > > +#usr/include/mysql/plugin_password_validation.h >>>> > > > > > +#usr/include/mysql/private >>>> > > > > > +#usr/include/mysql/private/atomic >>>> > > > > > +#usr/include/mysql/private/atomic/gcc_builtins.h >>>> > > > > > +#usr/include/mysql/private/atomic/generic-msvc.h >>>> > > > > > +#usr/include/mysql/private/atomic/nolock.h >>>> > > > > > +#usr/include/mysql/private/atomic/solaris.h >>>> > > > > > +#usr/include/mysql/private/atomic/x86-gcc.h >>>> > > > > > +#usr/include/mysql/private/authors.h >>>> > > > > > +#usr/include/mysql/private/base64.h >>>> > > > > > +#usr/include/mysql/private/bounded_queue.h >>>> > > > > > +#usr/include/mysql/private/client_settings.h >>>> > > > > > +#usr/include/mysql/private/compat56.h >>>> > > > > > +#usr/include/mysql/private/config.h >>>> > > > > > +#usr/include/mysql/private/contributors.h >>>> > > > > > +#usr/include/mysql/private/create_options.h >>>> > > > > > +#usr/include/mysql/private/custom_conf.h >>>> > > > > > +#usr/include/mysql/private/datadict.h >>>> > > > > > +#usr/include/mysql/private/debug_sync.h >>>> > > > > > +#usr/include/mysql/private/derror.h >>>> > > > > > +#usr/include/mysql/private/des_key_file.h >>>> > > > > > +#usr/include/mysql/private/discover.h >>>> > > > > > +#usr/include/mysql/private/event_data_objects.h >>>> > > > > > +#usr/include/mysql/private/event_db_repository.h >>>> > > > > > +#usr/include/mysql/private/event_parse_data.h >>>> > > > > > +#usr/include/mysql/private/event_queue.h >>>> > > > > > +#usr/include/mysql/private/event_scheduler.h >>>> > > > > > +#usr/include/mysql/private/events.h >>>> > > > > > +#usr/include/mysql/private/field.h >>>> > > > > > +#usr/include/mysql/private/filesort.h >>>> > > > > > +#usr/include/mysql/private/filesort_utils.h >>>> > > > > > +#usr/include/mysql/private/ft_global.h >>>> > > > > > +#usr/include/mysql/private/gcalc_slicescan.h >>>> > > > > > +#usr/include/mysql/private/gcalc_tools.h >>>> > > > > > +#usr/include/mysql/private/group_by_handler.h >>>> > > > > > +#usr/include/mysql/private/gstream.h >>>> > > > > > +#usr/include/mysql/private/ha_partition.h >>>> > > > > > +#usr/include/mysql/private/handler.h >>>> > > > > > +#usr/include/mysql/private/hash.h >>>> > > > > > +#usr/include/mysql/private/hash_filo.h >>>> > > > > > +#usr/include/mysql/private/heap.h >>>> > > > > > +#usr/include/mysql/private/hostname.h >>>> > > > > > +#usr/include/mysql/private/init.h >>>> > > > > > +#usr/include/mysql/private/innodb_priv.h >>>> > > > > > +#usr/include/mysql/private/item.h >>>> > > > > > +#usr/include/mysql/private/item_cmpfunc.h >>>> > > > > > +#usr/include/mysql/private/item_create.h >>>> > > > > > +#usr/include/mysql/private/item_func.h >>>> > > > > > +#usr/include/mysql/private/item_geofunc.h >>>> > > > > > +#usr/include/mysql/private/item_inetfunc.h >>>> > > > > > +#usr/include/mysql/private/item_row.h >>>> > > > > > +#usr/include/mysql/private/item_strfunc.h >>>> > > > > > +#usr/include/mysql/private/item_subselect.h >>>> > > > > > +#usr/include/mysql/private/item_sum.h >>>> > > > > > +#usr/include/mysql/private/item_timefunc.h >>>> > > > > > +#usr/include/mysql/private/item_xmlfunc.h >>>> > > > > > +#usr/include/mysql/private/key.h >>>> > > > > > +#usr/include/mysql/private/keycaches.h >>>> > > > > > +#usr/include/mysql/private/lex.h >>>> > > > > > +#usr/include/mysql/private/lex_hash.h >>>> > > > > > +#usr/include/mysql/private/lex_symbol.h >>>> > > > > > +#usr/include/mysql/private/lex_token.h >>>> > > > > > +#usr/include/mysql/private/lf.h >>>> > > > > > +#usr/include/mysql/private/lock.h >>>> > > > > > +#usr/include/mysql/private/log.h >>>> > > > > > +#usr/include/mysql/private/log_event.h >>>> > > > > > +#usr/include/mysql/private/log_event_old.h >>>> > > > > > +#usr/include/mysql/private/log_slow.h >>>> > > > > > +#usr/include/mysql/private/maria.h >>>> > > > > > +#usr/include/mysql/private/mdl.h >>>> > > > > > +#usr/include/mysql/private/mem_root_array.h >>>> > > > > > +#usr/include/mysql/private/message.h >>>> > > > > > +#usr/include/mysql/private/multi_range_read.h >>>> > > > > > +#usr/include/mysql/private/my_alarm.h >>>> > > > > > +#usr/include/mysql/private/my_apc.h >>>> > > > > > +#usr/include/mysql/private/my_atomic.h >>>> > > > > > +#usr/include/mysql/private/my_base.h >>>> > > > > > +#usr/include/mysql/private/my_bit.h >>>> > > > > > +#usr/include/mysql/private/my_bitmap.h >>>> > > > > > +#usr/include/mysql/private/my_check_opt.h >>>> > > > > > +#usr/include/mysql/private/my_compare.h >>>> > > > > > +#usr/include/mysql/private/my_context.h >>>> > > > > > +#usr/include/mysql/private/my_cpu.h >>>> > > > > > +#usr/include/mysql/private/my_crypt.h >>>> > > > > > +#usr/include/mysql/private/my_decimal.h >>>> > > > > > +#usr/include/mysql/private/my_default.h >>>> > > > > > +#usr/include/mysql/private/my_handler_errors.h >>>> > > > > > +#usr/include/mysql/private/my_json_writer.h >>>> > > > > > +#usr/include/mysql/private/my_libwrap.h >>>> > > > > > +#usr/include/mysql/private/my_md5.h >>>> > > > > > +#usr/include/mysql/private/my_nosys.h >>>> > > > > > +#usr/include/mysql/private/my_rdtsc.h >>>> > > > > > +#usr/include/mysql/private/my_rnd.h >>>> > > > > > +#usr/include/mysql/private/my_stacktrace.h >>>> > > > > > +#usr/include/mysql/private/my_systemd.h >>>> > > > > > +#usr/include/mysql/private/my_time.h >>>> > > > > > +#usr/include/mysql/private/my_tree.h >>>> > > > > > +#usr/include/mysql/private/my_uctype.h >>>> > > > > > +#usr/include/mysql/private/my_user.h >>>> > > > > > +#usr/include/mysql/private/myisam.h >>>> > > > > > +#usr/include/mysql/private/myisamchk.h >>>> > > > > > +#usr/include/mysql/private/myisammrg.h >>>> > > > > > +#usr/include/mysql/private/myisampack.h >>>> > > > > > +#usr/include/mysql/private/mysql_async.h >>>> > > > > > +#usr/include/mysql/private/mysqld.h >>>> > > > > > +#usr/include/mysql/private/mysqld_default_groups.h >>>> > > > > > +#usr/include/mysql/private/mysqld_suffix.h >>>> > > > > > +#usr/include/mysql/private/mysys_err.h >>>> > > > > > +#usr/include/mysql/private/nt_servc.h >>>> > > > > > +#usr/include/mysql/private/opt_range.h >>>> > > > > > +#usr/include/mysql/private/opt_subselect.h >>>> > > > > > +#usr/include/mysql/private/parse_file.h >>>> > > > > > +#usr/include/mysql/private/partition_element.h >>>> > > > > > +#usr/include/mysql/private/partition_info.h >>>> > > > > > +#usr/include/mysql/private/password.h >>>> > > > > > +#usr/include/mysql/private/probes_mysql.h >>>> > > > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h >>>> > > > > > +#usr/include/mysql/private/procedure.h >>>> > > > > > +#usr/include/mysql/private/protocol.h >>>> > > > > > +#usr/include/mysql/private/queues.h >>>> > > > > > +#usr/include/mysql/private/records.h >>>> > > > > > +#usr/include/mysql/private/repl_failsafe.h >>>> > > > > > +#usr/include/mysql/private/replication.h >>>> > > > > > +#usr/include/mysql/private/rijndael.h >>>> > > > > > +#usr/include/mysql/private/rpl_constants.h >>>> > > > > > +#usr/include/mysql/private/rpl_filter.h >>>> > > > > > +#usr/include/mysql/private/rpl_gtid.h >>>> > > > > > +#usr/include/mysql/private/rpl_handler.h >>>> > > > > > +#usr/include/mysql/private/rpl_injector.h >>>> > > > > > +#usr/include/mysql/private/rpl_mi.h >>>> > > > > > +#usr/include/mysql/private/rpl_parallel.h >>>> > > > > > +#usr/include/mysql/private/rpl_record.h >>>> > > > > > +#usr/include/mysql/private/rpl_record_old.h >>>> > > > > > +#usr/include/mysql/private/rpl_reporting.h >>>> > > > > > +#usr/include/mysql/private/rpl_rli.h >>>> > > > > > +#usr/include/mysql/private/rpl_tblmap.h >>>> > > > > > +#usr/include/mysql/private/rpl_utility.h >>>> > > > > > +#usr/include/mysql/private/scheduler.h >>>> > > > > > +#usr/include/mysql/private/service_versions.h >>>> > > > > > +#usr/include/mysql/private/set_var.h >>>> > > > > > +#usr/include/mysql/private/sha1.h >>>> > > > > > +#usr/include/mysql/private/sha2.h >>>> > > > > > +#usr/include/mysql/private/slave.h >>>> > > > > > +#usr/include/mysql/private/sp.h >>>> > > > > > +#usr/include/mysql/private/sp_cache.h >>>> > > > > > +#usr/include/mysql/private/sp_head.h >>>> > > > > > +#usr/include/mysql/private/sp_pcontext.h >>>> > > > > > +#usr/include/mysql/private/sp_rcontext.h >>>> > > > > > +#usr/include/mysql/private/spatial.h >>>> > > > > > +#usr/include/mysql/private/sql_acl.h >>>> > > > > > +#usr/include/mysql/private/sql_admin.h >>>> > > > > > +#usr/include/mysql/private/sql_alter.h >>>> > > > > > +#usr/include/mysql/private/sql_analyse.h >>>> > > > > > +#usr/include/mysql/private/sql_analyze_stmt.h >>>> > > > > > +#usr/include/mysql/private/sql_array.h >>>> > > > > > +#usr/include/mysql/private/sql_audit.h >>>> > > > > > +#usr/include/mysql/private/sql_base.h >>>> > > > > > +#usr/include/mysql/private/sql_binlog.h >>>> > > > > > +#usr/include/mysql/private/sql_bitmap.h >>>> > > > > > +#usr/include/mysql/private/sql_bootstrap.h >>>> > > > > > +#usr/include/mysql/private/sql_cache.h >>>> > > > > > +#usr/include/mysql/private/sql_callback.h >>>> > > > > > +#usr/include/mysql/private/sql_class.h >>>> > > > > > +#usr/include/mysql/private/sql_cmd.h >>>> > > > > > +#usr/include/mysql/private/sql_connect.h >>>> > > > > > +#usr/include/mysql/private/sql_const.h >>>> > > > > > +#usr/include/mysql/private/sql_crypt.h >>>> > > > > > +#usr/include/mysql/private/sql_cursor.h >>>> > > > > > +#usr/include/mysql/private/sql_db.h >>>> > > > > > +#usr/include/mysql/private/sql_delete.h >>>> > > > > > +#usr/include/mysql/private/sql_derived.h >>>> > > > > > +#usr/include/mysql/private/sql_digest.h >>>> > > > > > +#usr/include/mysql/private/sql_digest_stream.h >>>> > > > > > +#usr/include/mysql/private/sql_do.h >>>> > > > > > +#usr/include/mysql/private/sql_error.h >>>> > > > > > +#usr/include/mysql/private/sql_explain.h >>>> > > > > > +#usr/include/mysql/private/sql_expression_cache.h >>>> > > > > > +#usr/include/mysql/private/sql_get_diagnostics.h >>>> > > > > > +#usr/include/mysql/private/sql_handler.h >>>> > > > > > +#usr/include/mysql/private/sql_help.h >>>> > > > > > +#usr/include/mysql/private/sql_hset.h >>>> > > > > > +#usr/include/mysql/private/sql_insert.h >>>> > > > > > +#usr/include/mysql/private/sql_join_cache.h >>>> > > > > > +#usr/include/mysql/private/sql_lex.h >>>> > > > > > +#usr/include/mysql/private/sql_lifo_buffer.h >>>> > > > > > +#usr/include/mysql/private/sql_list.h >>>> > > > > > +#usr/include/mysql/private/sql_load.h >>>> > > > > > +#usr/include/mysql/private/sql_locale.h >>>> > > > > > +#usr/include/mysql/private/sql_manager.h >>>> > > > > > +#usr/include/mysql/private/sql_parse.h >>>> > > > > > +#usr/include/mysql/private/sql_partition.h >>>> > > > > > +#usr/include/mysql/private/sql_partition_admin.h >>>> > > > > > +#usr/include/mysql/private/sql_plist.h >>>> > > > > > +#usr/include/mysql/private/sql_plugin.h >>>> > > > > > +#usr/include/mysql/private/sql_plugin_compat.h >>>> > > > > > +#usr/include/mysql/private/sql_prepare.h >>>> > > > > > +#usr/include/mysql/private/sql_priv.h >>>> > > > > > +#usr/include/mysql/private/sql_profile.h >>>> > > > > > +#usr/include/mysql/private/sql_reload.h >>>> > > > > > +#usr/include/mysql/private/sql_rename.h >>>> > > > > > +#usr/include/mysql/private/sql_repl.h >>>> > > > > > +#usr/include/mysql/private/sql_select.h >>>> > > > > > +#usr/include/mysql/private/sql_servers.h >>>> > > > > > +#usr/include/mysql/private/sql_show.h >>>> > > > > > +#usr/include/mysql/private/sql_signal.h >>>> > > > > > +#usr/include/mysql/private/sql_sort.h >>>> > > > > > +#usr/include/mysql/private/sql_statistics.h >>>> > > > > > +#usr/include/mysql/private/sql_string.h >>>> > > > > > +#usr/include/mysql/private/sql_table.h >>>> > > > > > +#usr/include/mysql/private/sql_tablespace.h >>>> > > > > > +#usr/include/mysql/private/sql_test.h >>>> > > > > > +#usr/include/mysql/private/sql_time.h >>>> > > > > > +#usr/include/mysql/private/sql_trigger.h >>>> > > > > > +#usr/include/mysql/private/sql_truncate.h >>>> > > > > > +#usr/include/mysql/private/sql_type.h >>>> > > > > > +#usr/include/mysql/private/sql_udf.h >>>> > > > > > +#usr/include/mysql/private/sql_union.h >>>> > > > > > +#usr/include/mysql/private/sql_update.h >>>> > > > > > +#usr/include/mysql/private/sql_view.h >>>> > > > > > +#usr/include/mysql/private/sql_yacc.h >>>> > > > > > +#usr/include/mysql/private/strfunc.h >>>> > > > > > +#usr/include/mysql/private/structs.h >>>> > > > > > +#usr/include/mysql/private/sys_vars_shared.h >>>> > > > > > +#usr/include/mysql/private/t_ctype.h >>>> > > > > > +#usr/include/mysql/private/table.h >>>> > > > > > +#usr/include/mysql/private/table_cache.h >>>> > > > > > +#usr/include/mysql/private/thr_alarm.h >>>> > > > > > +#usr/include/mysql/private/thr_lock.h >>>> > > > > > +#usr/include/mysql/private/thr_malloc.h >>>> > > > > > +#usr/include/mysql/private/thr_timer.h >>>> > > > > > +#usr/include/mysql/private/thread_pool_priv.h >>>> > > > > > +#usr/include/mysql/private/threadpool.h >>>> > > > > > +#usr/include/mysql/private/transaction.h >>>> > > > > > +#usr/include/mysql/private/tzfile.h >>>> > > > > > +#usr/include/mysql/private/tztime.h >>>> > > > > > +#usr/include/mysql/private/unireg.h >>>> > > > > > +#usr/include/mysql/private/violite.h >>>> > > > > > +#usr/include/mysql/private/waiting_threads.h >>>> > > > > > +#usr/include/mysql/private/welcome_copyright_notice.h >>>> > > > > > +#usr/include/mysql/private/winservice.h >>>> > > > > > +#usr/include/mysql/private/wqueue.h >>>> > > > > > +#usr/include/mysql/private/wsrep.h >>>> > > > > > +#usr/include/mysql/private/wsrep_applier.h >>>> > > > > > +#usr/include/mysql/private/wsrep_binlog.h >>>> > > > > > +#usr/include/mysql/private/wsrep_mysqld.h >>>> > > > > > +#usr/include/mysql/private/wsrep_priv.h >>>> > > > > > +#usr/include/mysql/private/wsrep_sst.h >>>> > > > > > +#usr/include/mysql/private/wsrep_thd.h >>>> > > > > > +#usr/include/mysql/private/wsrep_utils.h >>>> > > > > > +#usr/include/mysql/private/wsrep_var.h >>>> > > > > > +#usr/include/mysql/private/wsrep_xid.h >>>> > > > > > +#usr/include/mysql/psi >>>> > > > > > +#usr/include/mysql/psi/mysql_file.h >>>> > > > > > +#usr/include/mysql/psi/mysql_idle.h >>>> > > > > > +#usr/include/mysql/psi/mysql_socket.h >>>> > > > > > +#usr/include/mysql/psi/mysql_stage.h >>>> > > > > > +#usr/include/mysql/psi/mysql_statement.h >>>> > > > > > +#usr/include/mysql/psi/mysql_table.h >>>> > > > > > +#usr/include/mysql/psi/mysql_thread.h >>>> > > > > > +#usr/include/mysql/psi/psi.h >>>> > > > > > +#usr/include/mysql/psi/psi_abi_v0.h >>>> > > > > > +#usr/include/mysql/psi/psi_abi_v1.h >>>> > > > > > +#usr/include/mysql/psi/psi_abi_v2.h >>>> > > > > > +#usr/include/mysql/service_debug_sync.h >>>> > > > > > +#usr/include/mysql/service_encryption.h >>>> > > > > > +#usr/include/mysql/service_encryption_scheme.h >>>> > > > > > +#usr/include/mysql/service_kill_statement.h >>>> > > > > > +#usr/include/mysql/service_logger.h >>>> > > > > > +#usr/include/mysql/service_md5.h >>>> > > > > > +#usr/include/mysql/service_my_snprintf.h >>>> > > > > > +#usr/include/mysql/service_progress_report.h >>>> > > > > > +#usr/include/mysql/service_sha1.h >>>> > > > > > +#usr/include/mysql/service_thd_alloc.h >>>> > > > > > +#usr/include/mysql/service_thd_autoinc.h >>>> > > > > > +#usr/include/mysql/service_thd_error_context.h >>>> > > > > > +#usr/include/mysql/service_thd_specifics.h >>>> > > > > > +#usr/include/mysql/service_thd_timezone.h >>>> > > > > > +#usr/include/mysql/service_thd_wait.h >>>> > > > > > +#usr/include/mysql/service_wsrep.h >>>> > > > > > +#usr/include/mysql/services.h >>>> > > > > > #usr/include/mysql/sql_common.h >>>> > > > > > #usr/include/mysql/sql_state.h >>>> > > > > > #usr/include/mysql/sslopt-case.h >>>> > > > > > @@ -133,33 +489,78 @@ usr/bin/resolveip >>>> > > > > > #usr/include/mysql/sslopt-vars.h >>>> > > > > > #usr/include/mysql/typelib.h >>>> > > > > > #usr/lib/libmysqlclient.so >>>> > > > > > -#usr/lib/libmysqlclient.so.15 >>>> > > > > > -#usr/lib/libmysqlclient.so.15.0.0 >>>> > > > > > +#usr/lib/libmysqlclient.so.18 >>>> > > > > > +#usr/lib/libmysqlclient.so.18.0.0 >>>> > > > > > #usr/lib/libmysqlclient_r.so >>>> > > > > > -#usr/lib/libmysqlclient_r.so.15 >>>> > > > > > -#usr/lib/libmysqlclient_r.so.15.0.0 >>>> > > > > > +#usr/lib/libmysqlclient_r.so.18 >>>> > > > > > +#usr/lib/libmysqlclient_r.so.18.0.0 >>>> > > > > > #usr/lib/mysql >>>> > > > > > -#usr/lib/mysql/libdbug.a >>>> > > > > > -#usr/lib/mysql/libheap.a >>>> > > > > > -#usr/lib/mysql/libmyisam.a >>>> > > > > > -#usr/lib/mysql/libmyisammrg.a >>>> > > > > > #usr/lib/mysql/libmysqlclient.a >>>> > > > > > -#usr/lib/mysql/libmysqlclient.la >>>> > > > > > #usr/lib/mysql/libmysqlclient.so >>>> > > > > > -#usr/lib/mysql/libmysqlclient.so.15 >>>> > > > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 >>>> > > > > > +#usr/lib/mysql/libmysqlclient.so.18 >>>> > > > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 >>>> > > > > > #usr/lib/mysql/libmysqlclient_r.a >>>> > > > > > -#usr/lib/mysql/libmysqlclient_r.la >>>> > > > > > #usr/lib/mysql/libmysqlclient_r.so >>>> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15 >>>> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 >>>> > > > > > -#usr/lib/mysql/libmystrings.a >>>> > > > > > -#usr/lib/mysql/libmysys.a >>>> > > > > > -#usr/lib/mysql/libvio.a >>>> > > > > > -usr/sbin/mysqld >>>> > > > > > -usr/sbin/mysqlmanager >>>> > > > > > -#usr/share/info/mysql.info >>>> > > > > > -#usr/share/man/man1/comp_err.1 >>>> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18 >>>> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 >>>> > > > > > +#usr/lib/mysql/libmysqlservices.a >>>> > > > > > +usr/lib/mysql/plugin >>>> > > > > > +#usr/lib/mysql/plugin/adt_null.so >>>> > > > > > +#usr/lib/mysql/plugin/auth_0x0100.so >>>> > > > > > +#usr/lib/mysql/plugin/auth_pam.so >>>> > > > > > +#usr/lib/mysql/plugin/auth_socket.so >>>> > > > > > +#usr/lib/mysql/plugin/auth_test_plugin.so >>>> > > > > > +#usr/lib/mysql/plugin/daemon_example.ini >>>> > > > > > +#usr/lib/mysql/plugin/debug_key_management.so >>>> > > > > > +#usr/lib/mysql/plugin/dialog.so >>>> > > > > > +#usr/lib/mysql/plugin/dialog_examples.so >>>> > > > > > +#usr/lib/mysql/plugin/example_key_management.so >>>> > > > > > +#usr/lib/mysql/plugin/file_key_management.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_archive.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_blackhole.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_connect.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_example.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_federated.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_federatedx.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_innodb.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_mroonga.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_sphinx.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_spider.so >>>> > > > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so >>>> > > > > > +#usr/lib/mysql/plugin/handlersocket.so >>>> > > > > > +#usr/lib/mysql/plugin/libdaemon_example.so >>>> > > > > > +#usr/lib/mysql/plugin/locales.so >>>> > > > > > +#usr/lib/mysql/plugin/metadata_lock_info.so >>>> > > > > > +#usr/lib/mysql/plugin/mypluglib.so >>>> > > > > > +#usr/lib/mysql/plugin/mysql_clear_password.so >>>> > > > > > +#usr/lib/mysql/plugin/qa_auth_client.so >>>> > > > > > +#usr/lib/mysql/plugin/qa_auth_interface.so >>>> > > > > > +#usr/lib/mysql/plugin/qa_auth_server.so >>>> > > > > > +#usr/lib/mysql/plugin/query_cache_info.so >>>> > > > > > +#usr/lib/mysql/plugin/query_response_time.so >>>> > > > > > +#usr/lib/mysql/plugin/semisync_master.so >>>> > > > > > +#usr/lib/mysql/plugin/semisync_slave.so >>>> > > > > > +#usr/lib/mysql/plugin/server_audit.so >>>> > > > > > +#usr/lib/mysql/plugin/simple_password_check.so >>>> > > > > > +#usr/lib/mysql/plugin/sql_errlog.so >>>> > > > > > +#usr/lib/mysql/plugin/wsrep_info.so >>>> > > > > > +usr/libexec/mysqld >>>> > > > > > +usr/libexec/rcmysql >>>> > > > > > +#usr/share/aclocal/mysql.m4 >>>> > > > > > +#usr/share/doc/mariadb-10.1.12 >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/CREDITS >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/README >>>> > > > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep >>>> > > > > > +#usr/share/man/man1/aria_chk.1 >>>> > > > > > +#usr/share/man/man1/aria_dump_log.1 >>>> > > > > > +#usr/share/man/man1/aria_ftdump.1 >>>> > > > > > +#usr/share/man/man1/aria_pack.1 >>>> > > > > > +#usr/share/man/man1/aria_read_log.1 >>>> > > > > > #usr/share/man/man1/innochecksum.1 >>>> > > > > > #usr/share/man/man1/msql2mysql.1 >>>> > > > > > #usr/share/man/man1/my_print_defaults.1 >>>> > > > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager >>>> > > > > > #usr/share/man/man1/mysql.1 >>>> > > > > > #usr/share/man/man1/mysql.server.1 >>>> > > > > > #usr/share/man/man1/mysql_client_test.1 >>>> > > > > > +#usr/share/man/man1/mysql_client_test_embedded.1 >>>> > > > > > #usr/share/man/man1/mysql_config.1 >>>> > > > > > #usr/share/man/man1/mysql_convert_table_format.1 >>>> > > > > > -#usr/share/man/man1/mysql_explain_log.1 >>>> > > > > > #usr/share/man/man1/mysql_find_rows.1 >>>> > > > > > #usr/share/man/man1/mysql_fix_extensions.1 >>>> > > > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 >>>> > > > > > #usr/share/man/man1/mysql_install_db.1 >>>> > > > > > +#usr/share/man/man1/mysql_plugin.1 >>>> > > > > > #usr/share/man/man1/mysql_secure_installation.1 >>>> > > > > > #usr/share/man/man1/mysql_setpermission.1 >>>> > > > > > -#usr/share/man/man1/mysql_tableinfo.1 >>>> > > > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 >>>> > > > > > #usr/share/man/man1/mysql_upgrade.1 >>>> > > > > > #usr/share/man/man1/mysql_waitpid.1 >>>> > > > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager >>>> > > > > > #usr/share/man/man1/mysqldumpslow.1 >>>> > > > > > #usr/share/man/man1/mysqlhotcopy.1 >>>> > > > > > #usr/share/man/man1/mysqlimport.1 >>>> > > > > > -#usr/share/man/man1/mysqlman.1 >>>> > > > > > #usr/share/man/man1/mysqlshow.1 >>>> > > > > > +#usr/share/man/man1/mysqlslap.1 >>>> > > > > > #usr/share/man/man1/mysqltest.1 >>>> > > > > > +#usr/share/man/man1/mysqltest_embedded.1 >>>> > > > > > #usr/share/man/man1/perror.1 >>>> > > > > > #usr/share/man/man1/replace.1 >>>> > > > > > #usr/share/man/man1/resolve_stack_dump.1 >>>> > > > > > #usr/share/man/man1/resolveip.1 >>>> > > > > > -#usr/share/man/man1/safe_mysqld.1 >>>> > > > > > #usr/share/man/man8/mysqld.8 >>>> > > > > > -#usr/share/man/man8/mysqlmanager.8 >>>> > > > > > +#usr/share/mariadb-10.1.12 >>>> > > > > > +#usr/share/mariadb-10.1.12/binary-configure >>>> > > > > > +#usr/share/mariadb-10.1.12/magic >>>> > > > > > +#usr/share/mariadb-10.1.12/my-huge.cnf >>>> > > > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf >>>> > > > > > +#usr/share/mariadb-10.1.12/my-large.cnf >>>> > > > > > +#usr/share/mariadb-10.1.12/my-medium.cnf >>>> > > > > > +#usr/share/mariadb-10.1.12/my-small.cnf >>>> > > > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate >>>> > > > > > +#usr/share/mariadb-10.1.12/mysql.server >>>> > > > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server >>>> > > > > > +#usr/share/mariadb-10.1.12/policy >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/README >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc >>>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te >>>> > > > > > +#usr/share/mariadb-10.1.12/wsrep.cnf >>>> > > > > > +#usr/share/mariadb-10.1.12/wsrep_notify >>>> > > > > > usr/share/mysql >>>> > > > > > -#usr/share/mysql/binary-configure >>>> > > > > > #usr/share/mysql/charsets >>>> > > > > > #usr/share/mysql/charsets/Index.xml >>>> > > > > > #usr/share/mysql/charsets/README >>>> > > > > > @@ -244,7 +664,7 @@ usr/share/mysql >>>> > > > > > #usr/share/mysql/dutch/errmsg.sys >>>> > > > > > #usr/share/mysql/english >>>> > > > > > #usr/share/mysql/english/errmsg.sys >>>> > > > > > -#usr/share/mysql/errmsg.txt >>>> > > > > > +#usr/share/mysql/errmsg-utf8.txt >>>> > > > > > #usr/share/mysql/estonian >>>> > > > > > #usr/share/mysql/estonian/errmsg.sys >>>> > > > > > #usr/share/mysql/fill_help_tables.sql >>>> > > > > > @@ -256,27 +676,22 @@ usr/share/mysql >>>> > > > > > #usr/share/mysql/greek/errmsg.sys >>>> > > > > > #usr/share/mysql/hungarian >>>> > > > > > #usr/share/mysql/hungarian/errmsg.sys >>>> > > > > > +#usr/share/mysql/install_spider.sql >>>> > > > > > #usr/share/mysql/italian >>>> > > > > > #usr/share/mysql/italian/errmsg.sys >>>> > > > > > #usr/share/mysql/japanese >>>> > > > > > #usr/share/mysql/japanese/errmsg.sys >>>> > > > > > #usr/share/mysql/korean >>>> > > > > > #usr/share/mysql/korean/errmsg.sys >>>> > > > > > -#usr/share/mysql/mi_test_all >>>> > > > > > -#usr/share/mysql/mi_test_all.res >>>> > > > > > -#usr/share/mysql/my-huge.cnf >>>> > > > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf >>>> > > > > > -#usr/share/mysql/my-large.cnf >>>> > > > > > -#usr/share/mysql/my-medium.cnf >>>> > > > > > -#usr/share/mysql/my-small.cnf >>>> > > > > > -#usr/share/mysql/mysql-log-rotate >>>> > > > > > -#usr/share/mysql/mysql.server >>>> > > > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql >>>> > > > > > +#usr/share/mysql/maria_add_gis_sp.sql >>>> > > > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql >>>> > > > > > +#usr/share/mysql/mroonga >>>> > > > > > +#usr/share/mysql/mroonga/install.sql >>>> > > > > > +#usr/share/mysql/mroonga/uninstall.sql >>>> > > > > > +#usr/share/mysql/mysql_performance_tables.sql >>>> > > > > > #usr/share/mysql/mysql_system_tables.sql >>>> > > > > > #usr/share/mysql/mysql_system_tables_data.sql >>>> > > > > > #usr/share/mysql/mysql_test_data_timezone.sql >>>> > > > > > -#usr/share/mysql/mysqld_multi.server >>>> > > > > > -#usr/share/mysql/ndb-config-2-node.ini >>>> > > > > > #usr/share/mysql/norwegian >>>> > > > > > #usr/share/mysql/norwegian-ny >>>> > > > > > #usr/share/mysql/norwegian-ny/errmsg.sys >>>> > > > > > @@ -299,5 +714,5 @@ usr/share/mysql >>>> > > > > > #usr/share/mysql/swedish/errmsg.sys >>>> > > > > > #usr/share/mysql/ukrainian >>>> > > > > > #usr/share/mysql/ukrainian/errmsg.sys >>>> > > > > > +#usr/share/pkgconfig/mariadb.pc >>>> > > > > > var/ipfire/backup/addons/includes/mysql >>>> > > > > > -#var/run/mysql >>>> > > > > > diff --git a/lfs/mysql b/lfs/mysql >>>> > > > > > index edcd651..2253928 100644 >>>> > > > > > --- a/lfs/mysql >>>> > > > > > +++ b/lfs/mysql >>>> > > > > > @@ -24,17 +24,17 @@ >>>> > > > > > >>>> > > > > > include Config >>>> > > > > > >>>> > > > > > -VER = 5.0.96 >>>> > > > > > +VER = 10.1.12 >>>> > > > > > >>>> > > > > > -THISAPP = mysql-$(VER) >>>> > > > > > +THISAPP = mariadb-$(VER) >>>> > > > > > DL_FILE = $(THISAPP).tar.gz >>>> > > > > > DL_FROM = $(URL_IPFIRE) >>>> > > > > > DIR_APP = $(DIR_SRC)/$(THISAPP) >>>> > > > > > TARGET = $(DIR_INFO)/$(THISAPP) >>>> > > > > > PROG = mysql >>>> > > > > > -PAK_VER = 3 >>>> > > > > > +PAK_VER = 4 >>>> > > > > > >>>> > > > > > -CFLAGS += -fno-strict-aliasing >>>> > > > > > +CFLAGS += -fno-strict-aliasing -fno-delete-null-pointer-checks >>>> > > > > > >>>> > > > > > >>>> > > > > > #################################################################### >>>> > > > > > #### >>>> > > > > > #### >>>> > > > > > ### >>>> > > > > > # Top-level Rules >>>> > > > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) >>>> > > > > > >>>> > > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>>> > > > > > >>>> > > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 >>>> > > > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b >>>> > > > > > >>>> > > > > > install : $(TARGET) >>>> > > > > > >>>> > > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : >>>> > > > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >>>> > > > > > @$(PREBUILD) >>>> > > > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf >>>> > > > > > $(DIR_DL)/$(DL_FILE) >>>> > > > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ >>>> > > > > > - --sysconfdir=/etc \ >>>> > > > > > - --libexecdir=/usr/sbin \ >>>> > > > > > - --localstatedir=/srv/mysql \ >>>> > > > > > - --enable-thread-safe-client \ >>>> > > > > > - --enable-assembler \ >>>> > > > > > - --enable-local-infile \ >>>> > > > > > - --with-unix-socket- >>>> > > > > > path=/var/run/mysql/mysql.sock \ >>>> > > > > > - --without-debug \ >>>> > > > > > - --without-bench \ >>>> > > > > > - --without-readline \ >>>> > > > > > - --with-berkeley-db \ >>>> > > > > > - --with-extra-charsets=all >>>> > > > > > + cd $(DIR_APP) && cmake . \ >>>> > > > > > + -DBUILD_CONFIG=mysql_release \ >>>> > > > > > + -DFEATURE_SET="community" \ >>>> > > > > > + -DNICE_PROJECT_NAME="MariaDB" \ >>>> > > > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ >>>> > > > > > + -DINSTALL_SYSCONFDIR="/etc" \ >>>> > > > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ >>>> > > > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ >>>> > > > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ >>>> > > > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ >>>> > > > > > + -DINSTALL_INFODIR="share/info" \ >>>> > > > > > + -DINSTALL_LIBDIR="lib/mysql" \ >>>> > > > > > + -DINSTALL_MANDIR="share/man" \ >>>> > > > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ >>>> > > > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ >>>> > > > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ >>>> > > > > > + -DINSTALL_SBINDIR="libexec" \ >>>> > > > > > + -DINSTALL_SCRIPTDIR="bin" \ >>>> > > > > > + -DINSTALL_SQLBENCHDIR="share" \ >>>> > > > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ >>>> > > > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ >>>> > > > > > + -DMYSQL_DATADIR="/srv/mysql" \ >>>> > > > > > + -DTMPDIR="/var/tmp" \ >>>> > > > > > + -DPID_FILE_DIR="/var/run/mysql" >>>> > > > > > + -DENABLED_LOCAL_INFILE=ON \ >>>> > > > > > + -DWITH_EMBEDDED_SERVER=OFF \ >>>> > > > > > + -DWITH_SSL=system \ >>>> > > > > > + -DWITH_ZLIB=system \ >>>> > > > > > + -DWITH_PCRE=system \ >>>> > > > > > + -DIGNORE_AIO_CHECK=ON \ >>>> > > > > > + -DWITH_JEMALLOC=OFF >>>> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) >>>> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql install >>>> > > > > > - rm -rf /tmp/mysql >>>> > > > > > cd /usr/lib && ln -v -sf mysql/libmysqlclient{,_r}.so* . >>>> > > > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf /etc/my.cnf >>>> > > > > > + rm -rf /usr/share/mysql-test /usr/bin/mysql_client_test >>>> > > > > > + rm -rf /usr/share/sql-bench >>>> > > > > > + rm -rf /tmp/mysql >>>> > > > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf >>>> > > > > > /etc/my.cnf >>>> > > > > > mkdir -p /srv/mysql >>>> > > > > > - mysql_install_db --user=mysql --force >>>> > > > > > + cd /usr/ && mysql_install_db --user=mysql --force >>>> > > > > > chgrp -v mysql /srv/mysql{,/test,/mysql} >>>> > > > > > chown mysql.mysql /srv/mysql/ >>>> > > > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql >>>> > > > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql >>>> > > > > > install -v -m 644 $(DIR_SRC)/config/backup/includes/mysql \ >>>> > > > > > /var/ipfire/backup/addons/includes/mysql >>>> > > > > > + >>>> > > > > > + # Install initscript >>>> > > > > > + install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/mysql \ >>>> > > > > > + /etc/rc.d/init.d/mysql >>>> > > > > > @rm -rf $(DIR_APP) >>>> > > > > > @$(POSTBUILD) >>>> > > > > > diff --git a/make.sh b/make.sh >>>> > > > > > index 8392e30..0a2b8ae 100755 >>>> > > > > > --- a/make.sh >>>> > > > > > +++ b/make.sh >>>> > > > > > @@ -391,6 +391,7 @@ buildipfire() { >>>> > > > > > export LOGFILE >>>> > > > > > ipfiremake configroot >>>> > > > > > ipfiremake backup >>>> > > > > > + ipfiremake initscripts >>>> > > > > > ipfiremake pkg-config >>>> > > > > > ipfiremake libusb >>>> > > > > > ipfiremake libusb-compat >>>> > > > > > @@ -521,6 +522,8 @@ buildipfire() { >>>> > > > > > ipfiremake libxml2 >>>> > > > > > ipfiremake libxslt >>>> > > > > > ipfiremake BerkeleyDB >>>> > > > > > + ipfiremake libarchive >>>> > > > > > + ipfiremake cmake >>>> > > > > > ipfiremake mysql >>>> > > > > > ipfiremake cyrus-sasl >>>> > > > > > ipfiremake openldap >>>> > > > > > @@ -552,7 +555,6 @@ buildipfire() { >>>> > > > > > ipfiremake hdparm >>>> > > > > > ipfiremake sdparm >>>> > > > > > ipfiremake mtools >>>> > > > > > - ipfiremake initscripts >>>> > > > > > ipfiremake whatmask >>>> > > > > > ipfiremake conntrack-tools >>>> > > > > > ipfiremake libupnp >>>> > > > > > @@ -668,8 +670,6 @@ buildipfire() { >>>> > > > > > ipfiremake libshout >>>> > > > > > ipfiremake xvid >>>> > > > > > ipfiremake libmpeg2 >>>> > > > > > - ipfiremake libarchive >>>> > > > > > - ipfiremake cmake >>>> > > > > > ipfiremake gnump3d >>>> > > > > > ipfiremake rsync >>>> > > > > > ipfiremake tcpwrapper >>>> > > > > > diff --git a/src/initscripts/init.d/mysql >>>> > > > > > b/src/initscripts/init.d/mysql >>>> > > > > > index 994e3c2..2c8cfbc 100644 >>>> > > > > > --- a/src/initscripts/init.d/mysql >>>> > > > > > +++ b/src/initscripts/init.d/mysql >>>> > > > > > @@ -10,7 +10,7 @@ >>>> > > > > > . /etc/sysconfig/rc >>>> > > > > > . $rc_functions >>>> > > > > > >>>> > > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid >>>> > > > > > +PIDFILE=/var/run/mysql/mysql.pid >>>> > > > > > KILLDELAY=20 >>>> > > > > > >>>> > > > > > case "$1" in >>>> > > > > > @@ -66,7 +66,7 @@ case "$1" in >>>> > > > > > ;; >>>> > > > > > >>>> > > > > > status) >>>> > > > > > - statusproc /usr/sbin/mysqld >>>> > > > > > + statusproc /usr/libexec/mysqld >>>> > > > > > ;; >>>> > > > > > >>>> > > > > > *) >>>> > > > > > diff --git a/src/paks/mysql/update.sh b/src/paks/mysql/update.sh >>>> > > > > > index 548b9db..5e76574 100644 >>>> > > > > > --- a/src/paks/mysql/update.sh >>>> > > > > > +++ b/src/paks/mysql/update.sh >>>> > > > > > @@ -27,6 +27,7 @@ >>>> > > > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; then >>>> > > > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql >>>> > > > > > /etc/my.cnf >>>> > > > > > +/etc/my.cnf.d >>>> > > > > > /srv/mysql >>>> > > > > > EOF >>>> > > > > > fi >>>> > > > > > @@ -44,6 +45,9 @@ extract_files >>>> > > > > > # Restore backup >>>> > > > > > restore_backup "${NAME}" >>>> > > > > > >>>> > > > > > +# Remove basedir configuration line >>>> > > > > > +sed -e "/^basedir=/d" -i /etc/my.cnf >>>> > > > > > + >>>> > > > > > # Restart the service >>>> > > > > > start_service "${NAME}" >>
Hi and sorry for the long time without a word. I recognised some bugs in mariadb-10.1.12 so I cancelled further tests and waited for a newer release. A few days ago I build mariadb-10.1.14 a fast test shows me that it seems that they have fixed the issues. Now I'm ready to start another try to build it as an ipfire addon. I've tried to implement the things Marcel wrote. At the moment I do a cleanbuild. It will be done in the late evening. I hope I'm able to upload it to my people folder tomorrow. I'll give you a link if it is done. And of course I'll send a new patch! ;-) Actually I don't know who was it but someone told us the mariadb uses a lot of more ram. In the past I didn't see a change in the ram usage because I use my personalized my.cnf in the tests. Now I've done another try without my personalized my.cnf and now I see what he means. It seems the the default parameters changed. And so If you use our shipped my.cnf without any changes mariadb would use significant more ram. With my test databases the ram usage increased from ~30-50MByte to ~150-200MByte. It would be very nice if someone could recheck it. - Daniel *The new modified the my.cnf:* [client] password = mysqlfire port = 3306 socket = /var/run/mysql/mysqld.sock [mysqld] port = 3306 socket = /var/run/mysql/mysqld.sock datadir = /srv/mysql bind-address=127.0.0.1 [mysql.server] user=mysql [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysql/mysqld.pid [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates *The new modified initscript:* #!/bin/sh # Begin $rc_base/init.d/mysql # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org #$LastChangedBy: bdubbs $ #$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $ . /etc/sysconfig/rc . $rc_functions PIDFILE=/var/run/mysql/mysqld.pid KILLDELAY=20 case "$1" in start) boot_mesg -n "Starting MySQL daemon..." failure=0 if [ -f "$PIDFILE" ] then if /bin/ps p `cat $PIDFILE` | grep mysqld >/dev/null then boot_mesg "mysqld already running!" ${WARNING} echo_warning exit 0 else rm -f "$PIDFILE" if [ -f "$PIDFILE" ] then failure=1 fi fi fi if [ "$failure" = "1" ] then echo "" echo_failure else echo "" /usr/bin/mysqld_safe --user=mysql 2>&1 >/dev/null & evaluate_retval fi ;; stop) boot_mesg -n "Stopping MySQL daemon..." if [ -e "$PIDFILE" ] then echo "" killproc -p ${PIDFILE} /usr/bin/mysqld_safe else boot_mesg "mysqld not running!" ${WARNING} echo_warning if [ -e "$PIDFILE" ] then rm -f $PIDFILE fi fi ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc /usr/libexec/mysqld ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/mysql Am 05.04.2016 um 07:44 schrieb Marcel Lorenz: > Hi Daniel, > > i made a fresh install. The my.cnf default config creates no pid-file > but, > the initsrcipt need a pid-file for correct working. Remove the '#' in > front of > "pid-file=/var/run/mysql/mysql.pid". In the initscript, is need to > correct the path to the pid-file. The start_service command does not > work in the > Mariadb install.sh. I changed this for tests to "/etc/init.d/mysql > start" and a fresh > install is working fine... > > The install.sh is always executed while installing a package i think... > Additionally the update.sh if a old package is found. > > Marcel > > > Am 2016-04-04 09:44, schrieb Daniel Weismüller: >> Hi Marcel >> >> My answer is a bit late because I was in easter-holidays. ;-) >> >> Did you a fresh install or was it an upgrade? >> In my opinion mysql was already installed and you use the install.sh >> instead of the update.sh >> >> The logs Micheal means is of course the /var/log/mysqld.log >> >> - Daniel >> >> Am 23.03.2016 um 18:52 schrieb Marcel Lorenz: >>> Hi Michael, >>> >>> sorry, what for logs you mean? This is the output from the command line >>> after call ./install.sh in putty... >>> >>> I have test the installation of the MariaDB in a "next" test VM >>> manually.. >>> >>> Marcel >>> >>> Am 2016-03-23 12:50, schrieb Michael Tremer: >>>> Logs? >>>> >>>> On Wed, 2016-03-23 at 08:22 +0100, Marcel Lorenz wrote: >>>>> Hi, >>>>> >>>>> have next effect at install.sh : >>>>> **** >>>>> /opt/pakfire/lib/functions.sh: line 93: /etc/init.d/: Is a directory >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL server is still not running. Waiting 5 seconds. >>>>> MySQL still noch running... Exiting. >>>>> mysqladmin: connect to server at 'localhost' failed >>>>> error: 'Can't connect to local MySQL server through socket >>>>> '/var/run/mysql/mysql.sock' (2 "No such file or directory")' >>>>> Check that mysqld is running and that the socket: >>>>> '/var/run/mysql/mysql.sock' exists! >>>>> **** >>>>> The daemon was not started automatically... >>>>> >>>>> A simple: "/etc/init.d/mysql start" is needed. >>>>> >>>>> Marcel >>>>> >>>>> Am 2016-03-22 22:55, schrieb Michael Tremer: >>>>> > >>>>> > Hi, >>>>> > >>>>> > On Tue, 2016-03-22 at 22:07 +0100, Marcel Lorenz wrote: >>>>> > > >>>>> > > Hi Michael, >>>>> > > >>>>> > > I have seen this mail too late... >>>>> > > >>>>> > > After adding the "\", the build was ok without jemalloc and >>>>> libaio. >>>>> > > You can ignore this two patches from me. :) >>>>> > I will drop these for now then. We can always pull them in later >>>>> and >>>>> > ship a new >>>>> > release of maria/mysql if we need them. >>>>> > >>>>> > > >>>>> > > I have a question to Daniel. Why you create the main DB's with >>>>> > > "mysql_install_db --user=mysql --force" >>>>> > > in the LFS file. In my older MariaDB LFS, used for my dovecot >>>>> based >>>>> > > mail >>>>> > > server, i do this in the install.sh at the target machine. >>>>> > > The addon file is around 8MB if i make it so. With your LFS an >>>>> > > rootfile >>>>> > > around 14MB. >>>>> > This is not compressed, yet. It will probably a bit less after the >>>>> > package is >>>>> > compressed and signed. >>>>> > >>>>> > > >>>>> > > >>>>> > > Marcel Lorenz >>>>> > > >>>>> > -Michael >>>>> > >>>>> > > >>>>> > > >>>>> > > Am 2016-03-21 17:59, schrieb Michael Tremer: >>>>> > > > >>>>> > > > >>>>> > > > Hi, >>>>> > > > >>>>> > > > thanks for reviewing this. >>>>> > > > >>>>> > > > In the original patch there is a \ missing in the line that >>>>> defines the >>>>> > > > path of >>>>> > > > the PID file (Daniel pointed that out in a follow up email). >>>>> > > > >>>>> > > > Just add that slash and it should build. >>>>> > > > >>>>> > > > Please also send your feedback. I will wait with merging >>>>> this patch >>>>> > > > until I have >>>>> > > > heard back from you. >>>>> > > > >>>>> > > > Best, >>>>> > > > -Michael >>>>> > > > >>>>> > > > On Sun, 2016-03-20 at 20:22 +0100, Marcel Lorenz wrote: >>>>> > > > > >>>>> > > > > >>>>> > > > > Hi Daniel, >>>>> > > > > >>>>> > > > > i test the build of MariaDB with cmake 3.5. The build >>>>> fails with >>>>> > > > > erros: >>>>> > > > > >>>>> > > > > -- Looking for include file libaio.h >>>>> > > > > -- Looking for include file libaio.h - not found >>>>> > > > > >>>>> > > > > and: >>>>> > > > > -- Looking for malloc_stats_print in jemalloc_pic >>>>> > > > > -- Looking for malloc_stats_print in jemalloc_pic - not found >>>>> > > > > CMake Error at cmake/jemalloc.cmake:38 (MESSAGE): >>>>> > > > > jemalloc is not found >>>>> > > > > Call Stack (most recent call first): >>>>> > > > > CMakeLists.txt:337 (CHECK_JEMALLOC) >>>>> > > > > >>>>> > > > > The switches : -DIGNORE_AIO_CHECK=ON and >>>>> -DWITH_JEMALLOC=OFF have no >>>>> > > > > effect. >>>>> > > > > After integration of libaio and lemalloc 2.0.4 is the build >>>>> > > > > successfully. >>>>> > > > > Jemalloc 2.1.0 is to new and brings the same error. >>>>> > > > > >>>>> > > > > Marcel Lorenz >>>>> > > > > >>>>> > > > > >>>>> > > > > Am 2016-03-15 11:09, schrieb Daniel Weismüller: >>>>> > > > > > >>>>> > > > > > >>>>> > > > > > >>>>> > > > > > It is required to manually run mysql_upgrade after the new >>>>> > > > > > package has been installed. >>>>> > > > > > >>>>> > > > > > Signed-off-by: Daniel Weismüller >>>>> <daniel.weismueller@ipfire.org> >>>>> > > > > > --- >>>>> > > > > > config/backup/includes/mysql | 1 + >>>>> > > > > > config/mysql/my.cnf | 1 - >>>>> > > > > > config/rootfiles/common/mysql-libs | 16 +- >>>>> > > > > > config/rootfiles/packages/mysql | 525 >>>>> > > > > > +++++++++++++++++++++++++++++++++---- >>>>> > > > > > lfs/mysql | 68 +++-- >>>>> > > > > > make.sh | 6 +- >>>>> > > > > > src/initscripts/init.d/mysql | 4 +- >>>>> > > > > > src/paks/mysql/update.sh | 4 + >>>>> > > > > > 8 files changed, 534 insertions(+), 91 deletions(-) >>>>> > > > > > >>>>> > > > > > diff --git a/config/backup/includes/mysql >>>>> > > > > > b/config/backup/includes/mysql >>>>> > > > > > index bcb837c..be6bc5c 100644 >>>>> > > > > > --- a/config/backup/includes/mysql >>>>> > > > > > +++ b/config/backup/includes/mysql >>>>> > > > > > @@ -1,2 +1,3 @@ >>>>> > > > > > /etc/my.cnf >>>>> > > > > > +/etc/my.cnf.d >>>>> > > > > > /srv/mysql >>>>> > > > > > diff --git a/config/mysql/my.cnf b/config/mysql/my.cnf >>>>> > > > > > index d9b75e8..29a568a 100644 >>>>> > > > > > --- a/config/mysql/my.cnf >>>>> > > > > > +++ b/config/mysql/my.cnf >>>>> > > > > > @@ -11,7 +11,6 @@ bind-address=127.0.0.1 >>>>> > > > > > >>>>> > > > > > [mysql.server] >>>>> > > > > > user=mysql >>>>> > > > > > -basedir=/var/lib >>>>> > > > > > >>>>> > > > > > [mysqld_safe] >>>>> > > > > > log-error=/var/log/mysqld.log >>>>> > > > > > diff --git a/config/rootfiles/common/mysql-libs >>>>> > > > > > b/config/rootfiles/common/mysql-libs >>>>> > > > > > index 6eb0384..e3e4bf3 100644 >>>>> > > > > > --- a/config/rootfiles/common/mysql-libs >>>>> > > > > > +++ b/config/rootfiles/common/mysql-libs >>>>> > > > > > @@ -1,10 +1,10 @@ >>>>> > > > > > -usr/lib/libmysqlclient.so.15 >>>>> > > > > > -usr/lib/libmysqlclient.so.15.0.0 >>>>> > > > > > -usr/lib/libmysqlclient_r.so.15 >>>>> > > > > > -usr/lib/libmysqlclient_r.so.15.0.0 >>>>> > > > > > +usr/lib/libmysqlclient.so.18 >>>>> > > > > > +usr/lib/libmysqlclient.so.18.0.0 >>>>> > > > > > +usr/lib/libmysqlclient_r.so.18 >>>>> > > > > > +usr/lib/libmysqlclient_r.so.18.0.0 >>>>> > > > > > usr/lib/mysql/libmysqlclient.so >>>>> > > > > > -usr/lib/mysql/libmysqlclient.so.15 >>>>> > > > > > -usr/lib/mysql/libmysqlclient.so.15.0.0 >>>>> > > > > > +usr/lib/mysql/libmysqlclient.so.18 >>>>> > > > > > +usr/lib/mysql/libmysqlclient.so.18.0.0 >>>>> > > > > > usr/lib/mysql/libmysqlclient_r.so >>>>> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15 >>>>> > > > > > -usr/lib/mysql/libmysqlclient_r.so.15.0.0 >>>>> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18 >>>>> > > > > > +usr/lib/mysql/libmysqlclient_r.so.18.0.0 >>>>> > > > > > diff --git a/config/rootfiles/packages/mysql >>>>> > > > > > b/config/rootfiles/packages/mysql >>>>> > > > > > index 8f1414a..cb54804 100644 >>>>> > > > > > --- a/config/rootfiles/packages/mysql >>>>> > > > > > +++ b/config/rootfiles/packages/mysql >>>>> > > > > > @@ -1,16 +1,39 @@ >>>>> > > > > > -etc/my.cnf >>>>> > > > > > etc/rc.d/init.d/mysql >>>>> > > > > > +#etc/logrotate.d >>>>> > > > > > +etc/logrotate.d/mysql >>>>> > > > > > +etc/my.cnf >>>>> > > > > > +etc/my.cnf.d >>>>> > > > > > +etc/my.cnf.d/client.cnf >>>>> > > > > > +etc/my.cnf.d/enable_encryption.preset >>>>> > > > > > +etc/my.cnf.d/mysql-clients.cnf >>>>> > > > > > +etc/my.cnf.d/server.cnf >>>>> > > > > > srv/mysql >>>>> > > > > > +#srv/mysql/aria_log.00000001 >>>>> > > > > > +#srv/mysql/aria_log_control >>>>> > > > > > +#srv/mysql/ib_logfile0 >>>>> > > > > > +#srv/mysql/ib_logfile1 >>>>> > > > > > +#srv/mysql/ibdata1 >>>>> > > > > > #srv/mysql/mysql >>>>> > > > > > +#srv/mysql/mysql/column_stats.MYD >>>>> > > > > > +#srv/mysql/mysql/column_stats.MYI >>>>> > > > > > +#srv/mysql/mysql/column_stats.frm >>>>> > > > > > #srv/mysql/mysql/columns_priv.MYD >>>>> > > > > > #srv/mysql/mysql/columns_priv.MYI >>>>> > > > > > #srv/mysql/mysql/columns_priv.frm >>>>> > > > > > #srv/mysql/mysql/db.MYD >>>>> > > > > > #srv/mysql/mysql/db.MYI >>>>> > > > > > #srv/mysql/mysql/db.frm >>>>> > > > > > +#srv/mysql/mysql/event.MYD >>>>> > > > > > +#srv/mysql/mysql/event.MYI >>>>> > > > > > +#srv/mysql/mysql/event.frm >>>>> > > > > > #srv/mysql/mysql/func.MYD >>>>> > > > > > #srv/mysql/mysql/func.MYI >>>>> > > > > > #srv/mysql/mysql/func.frm >>>>> > > > > > +#srv/mysql/mysql/general_log.CSM >>>>> > > > > > +#srv/mysql/mysql/general_log.CSV >>>>> > > > > > +#srv/mysql/mysql/general_log.frm >>>>> > > > > > +#srv/mysql/mysql/gtid_slave_pos.frm >>>>> > > > > > +#srv/mysql/mysql/gtid_slave_pos.ibd >>>>> > > > > > #srv/mysql/mysql/help_category.MYD >>>>> > > > > > #srv/mysql/mysql/help_category.MYI >>>>> > > > > > #srv/mysql/mysql/help_category.frm >>>>> > > > > > @@ -26,12 +49,37 @@ srv/mysql >>>>> > > > > > #srv/mysql/mysql/host.MYD >>>>> > > > > > #srv/mysql/mysql/host.MYI >>>>> > > > > > #srv/mysql/mysql/host.frm >>>>> > > > > > +#srv/mysql/mysql/index_stats.MYD >>>>> > > > > > +#srv/mysql/mysql/index_stats.MYI >>>>> > > > > > +#srv/mysql/mysql/index_stats.frm >>>>> > > > > > +#srv/mysql/mysql/innodb_index_stats.frm >>>>> > > > > > +#srv/mysql/mysql/innodb_index_stats.ibd >>>>> > > > > > +#srv/mysql/mysql/innodb_table_stats.frm >>>>> > > > > > +#srv/mysql/mysql/innodb_table_stats.ibd >>>>> > > > > > +#srv/mysql/mysql/plugin.MYD >>>>> > > > > > +#srv/mysql/mysql/plugin.MYI >>>>> > > > > > +#srv/mysql/mysql/plugin.frm >>>>> > > > > > #srv/mysql/mysql/proc.MYD >>>>> > > > > > #srv/mysql/mysql/proc.MYI >>>>> > > > > > #srv/mysql/mysql/proc.frm >>>>> > > > > > #srv/mysql/mysql/procs_priv.MYD >>>>> > > > > > #srv/mysql/mysql/procs_priv.MYI >>>>> > > > > > #srv/mysql/mysql/procs_priv.frm >>>>> > > > > > +#srv/mysql/mysql/proxies_priv.MYD >>>>> > > > > > +#srv/mysql/mysql/proxies_priv.MYI >>>>> > > > > > +#srv/mysql/mysql/proxies_priv.frm >>>>> > > > > > +#srv/mysql/mysql/roles_mapping.MYD >>>>> > > > > > +#srv/mysql/mysql/roles_mapping.MYI >>>>> > > > > > +#srv/mysql/mysql/roles_mapping.frm >>>>> > > > > > +#srv/mysql/mysql/servers.MYD >>>>> > > > > > +#srv/mysql/mysql/servers.MYI >>>>> > > > > > +#srv/mysql/mysql/servers.frm >>>>> > > > > > +#srv/mysql/mysql/slow_log.CSM >>>>> > > > > > +#srv/mysql/mysql/slow_log.CSV >>>>> > > > > > +#srv/mysql/mysql/slow_log.frm >>>>> > > > > > +#srv/mysql/mysql/table_stats.MYD >>>>> > > > > > +#srv/mysql/mysql/table_stats.MYI >>>>> > > > > > +#srv/mysql/mysql/table_stats.frm >>>>> > > > > > #srv/mysql/mysql/tables_priv.MYD >>>>> > > > > > #srv/mysql/mysql/tables_priv.MYI >>>>> > > > > > #srv/mysql/mysql/tables_priv.frm >>>>> > > > > > @@ -53,8 +101,14 @@ srv/mysql >>>>> > > > > > #srv/mysql/mysql/user.MYD >>>>> > > > > > #srv/mysql/mysql/user.MYI >>>>> > > > > > #srv/mysql/mysql/user.frm >>>>> > > > > > -srv/mysql/test >>>>> > > > > > -usr/bin/comp_err >>>>> > > > > > +#srv/mysql/performance_schema >>>>> > > > > > +#srv/mysql/performance_schema/db.opt >>>>> > > > > > +#srv/mysql/test >>>>> > > > > > +usr/bin/aria_chk >>>>> > > > > > +usr/bin/aria_dump_log >>>>> > > > > > +usr/bin/aria_ftdump >>>>> > > > > > +usr/bin/aria_pack >>>>> > > > > > +usr/bin/aria_read_log >>>>> > > > > > usr/bin/innochecksum >>>>> > > > > > usr/bin/msql2mysql >>>>> > > > > > usr/bin/my_print_defaults >>>>> > > > > > @@ -63,20 +117,16 @@ usr/bin/myisamchk >>>>> > > > > > usr/bin/myisamlog >>>>> > > > > > usr/bin/myisampack >>>>> > > > > > usr/bin/mysql >>>>> > > > > > -usr/bin/mysql_client_test >>>>> > > > > > usr/bin/mysql_config >>>>> > > > > > usr/bin/mysql_convert_table_format >>>>> > > > > > -usr/bin/mysql_explain_log >>>>> > > > > > usr/bin/mysql_find_rows >>>>> > > > > > usr/bin/mysql_fix_extensions >>>>> > > > > > -usr/bin/mysql_fix_privilege_tables >>>>> > > > > > usr/bin/mysql_install_db >>>>> > > > > > +usr/bin/mysql_plugin >>>>> > > > > > usr/bin/mysql_secure_installation >>>>> > > > > > usr/bin/mysql_setpermission >>>>> > > > > > -usr/bin/mysql_tableinfo >>>>> > > > > > usr/bin/mysql_tzinfo_to_sql >>>>> > > > > > usr/bin/mysql_upgrade >>>>> > > > > > -usr/bin/mysql_upgrade_shell >>>>> > > > > > usr/bin/mysql_waitpid >>>>> > > > > > usr/bin/mysql_zap >>>>> > > > > > usr/bin/mysqlaccess >>>>> > > > > > @@ -91,41 +141,347 @@ usr/bin/mysqldumpslow >>>>> > > > > > usr/bin/mysqlhotcopy >>>>> > > > > > usr/bin/mysqlimport >>>>> > > > > > usr/bin/mysqlshow >>>>> > > > > > +usr/bin/mysqlslap >>>>> > > > > > usr/bin/mysqltest >>>>> > > > > > -usr/bin/mysqltestmanager >>>>> > > > > > -usr/bin/mysqltestmanager-pwgen >>>>> > > > > > -usr/bin/mysqltestmanagerc >>>>> > > > > > +#usr/bin/mytop >>>>> > > > > > usr/bin/perror >>>>> > > > > > usr/bin/replace >>>>> > > > > > usr/bin/resolve_stack_dump >>>>> > > > > > usr/bin/resolveip >>>>> > > > > > +usr/bin/wsrep_sst_common >>>>> > > > > > +usr/bin/wsrep_sst_mysqldump >>>>> > > > > > +usr/bin/wsrep_sst_rsync >>>>> > > > > > +usr/bin/wsrep_sst_xtrabackup >>>>> > > > > > +usr/bin/wsrep_sst_xtrabackup-v2 >>>>> > > > > > +#usr/data >>>>> > > > > > +#usr/data/test >>>>> > > > > > +#usr/data/test/db.opt >>>>> > > > > > #usr/include/mysql >>>>> > > > > > +#usr/include/mysql/auth_dialog_client.h >>>>> > > > > > +#usr/include/mysql/big_endian.h >>>>> > > > > > +#usr/include/mysql/byte_order_generic.h >>>>> > > > > > +#usr/include/mysql/byte_order_generic_x86.h >>>>> > > > > > +#usr/include/mysql/byte_order_generic_x86_64.h >>>>> > > > > > +#usr/include/mysql/client_plugin.h >>>>> > > > > > #usr/include/mysql/decimal.h >>>>> > > > > > #usr/include/mysql/errmsg.h >>>>> > > > > > +#usr/include/mysql/handler_ername.h >>>>> > > > > > +#usr/include/mysql/handler_state.h >>>>> > > > > > #usr/include/mysql/keycache.h >>>>> > > > > > +#usr/include/mysql/little_endian.h >>>>> > > > > > #usr/include/mysql/m_ctype.h >>>>> > > > > > #usr/include/mysql/m_string.h >>>>> > > > > > +#usr/include/mysql/ma_dyncol.h >>>>> > > > > > #usr/include/mysql/my_alloc.h >>>>> > > > > > #usr/include/mysql/my_attribute.h >>>>> > > > > > +#usr/include/mysql/my_byteorder.h >>>>> > > > > > +#usr/include/mysql/my_compiler.h >>>>> > > > > > #usr/include/mysql/my_config.h >>>>> > > > > > #usr/include/mysql/my_dbug.h >>>>> > > > > > +#usr/include/mysql/my_decimal_limits.h >>>>> > > > > > #usr/include/mysql/my_dir.h >>>>> > > > > > #usr/include/mysql/my_getopt.h >>>>> > > > > > #usr/include/mysql/my_global.h >>>>> > > > > > #usr/include/mysql/my_list.h >>>>> > > > > > #usr/include/mysql/my_net.h >>>>> > > > > > -#usr/include/mysql/my_no_pthread.h >>>>> > > > > > #usr/include/mysql/my_pthread.h >>>>> > > > > > #usr/include/mysql/my_sys.h >>>>> > > > > > +#usr/include/mysql/my_valgrind.h >>>>> > > > > > #usr/include/mysql/my_xml.h >>>>> > > > > > #usr/include/mysql/mysql.h >>>>> > > > > > #usr/include/mysql/mysql_com.h >>>>> > > > > > +#usr/include/mysql/mysql_com_server.h >>>>> > > > > > #usr/include/mysql/mysql_embed.h >>>>> > > > > > #usr/include/mysql/mysql_time.h >>>>> > > > > > #usr/include/mysql/mysql_version.h >>>>> > > > > > #usr/include/mysql/mysqld_ername.h >>>>> > > > > > #usr/include/mysql/mysqld_error.h >>>>> > > > > > -#usr/include/mysql/raid.h >>>>> > > > > > +#usr/include/mysql/plugin.h >>>>> > > > > > +#usr/include/mysql/plugin_audit.h >>>>> > > > > > +#usr/include/mysql/plugin_auth.h >>>>> > > > > > +#usr/include/mysql/plugin_auth_common.h >>>>> > > > > > +#usr/include/mysql/plugin_encryption.h >>>>> > > > > > +#usr/include/mysql/plugin_ftparser.h >>>>> > > > > > +#usr/include/mysql/plugin_password_validation.h >>>>> > > > > > +#usr/include/mysql/private >>>>> > > > > > +#usr/include/mysql/private/atomic >>>>> > > > > > +#usr/include/mysql/private/atomic/gcc_builtins.h >>>>> > > > > > +#usr/include/mysql/private/atomic/generic-msvc.h >>>>> > > > > > +#usr/include/mysql/private/atomic/nolock.h >>>>> > > > > > +#usr/include/mysql/private/atomic/solaris.h >>>>> > > > > > +#usr/include/mysql/private/atomic/x86-gcc.h >>>>> > > > > > +#usr/include/mysql/private/authors.h >>>>> > > > > > +#usr/include/mysql/private/base64.h >>>>> > > > > > +#usr/include/mysql/private/bounded_queue.h >>>>> > > > > > +#usr/include/mysql/private/client_settings.h >>>>> > > > > > +#usr/include/mysql/private/compat56.h >>>>> > > > > > +#usr/include/mysql/private/config.h >>>>> > > > > > +#usr/include/mysql/private/contributors.h >>>>> > > > > > +#usr/include/mysql/private/create_options.h >>>>> > > > > > +#usr/include/mysql/private/custom_conf.h >>>>> > > > > > +#usr/include/mysql/private/datadict.h >>>>> > > > > > +#usr/include/mysql/private/debug_sync.h >>>>> > > > > > +#usr/include/mysql/private/derror.h >>>>> > > > > > +#usr/include/mysql/private/des_key_file.h >>>>> > > > > > +#usr/include/mysql/private/discover.h >>>>> > > > > > +#usr/include/mysql/private/event_data_objects.h >>>>> > > > > > +#usr/include/mysql/private/event_db_repository.h >>>>> > > > > > +#usr/include/mysql/private/event_parse_data.h >>>>> > > > > > +#usr/include/mysql/private/event_queue.h >>>>> > > > > > +#usr/include/mysql/private/event_scheduler.h >>>>> > > > > > +#usr/include/mysql/private/events.h >>>>> > > > > > +#usr/include/mysql/private/field.h >>>>> > > > > > +#usr/include/mysql/private/filesort.h >>>>> > > > > > +#usr/include/mysql/private/filesort_utils.h >>>>> > > > > > +#usr/include/mysql/private/ft_global.h >>>>> > > > > > +#usr/include/mysql/private/gcalc_slicescan.h >>>>> > > > > > +#usr/include/mysql/private/gcalc_tools.h >>>>> > > > > > +#usr/include/mysql/private/group_by_handler.h >>>>> > > > > > +#usr/include/mysql/private/gstream.h >>>>> > > > > > +#usr/include/mysql/private/ha_partition.h >>>>> > > > > > +#usr/include/mysql/private/handler.h >>>>> > > > > > +#usr/include/mysql/private/hash.h >>>>> > > > > > +#usr/include/mysql/private/hash_filo.h >>>>> > > > > > +#usr/include/mysql/private/heap.h >>>>> > > > > > +#usr/include/mysql/private/hostname.h >>>>> > > > > > +#usr/include/mysql/private/init.h >>>>> > > > > > +#usr/include/mysql/private/innodb_priv.h >>>>> > > > > > +#usr/include/mysql/private/item.h >>>>> > > > > > +#usr/include/mysql/private/item_cmpfunc.h >>>>> > > > > > +#usr/include/mysql/private/item_create.h >>>>> > > > > > +#usr/include/mysql/private/item_func.h >>>>> > > > > > +#usr/include/mysql/private/item_geofunc.h >>>>> > > > > > +#usr/include/mysql/private/item_inetfunc.h >>>>> > > > > > +#usr/include/mysql/private/item_row.h >>>>> > > > > > +#usr/include/mysql/private/item_strfunc.h >>>>> > > > > > +#usr/include/mysql/private/item_subselect.h >>>>> > > > > > +#usr/include/mysql/private/item_sum.h >>>>> > > > > > +#usr/include/mysql/private/item_timefunc.h >>>>> > > > > > +#usr/include/mysql/private/item_xmlfunc.h >>>>> > > > > > +#usr/include/mysql/private/key.h >>>>> > > > > > +#usr/include/mysql/private/keycaches.h >>>>> > > > > > +#usr/include/mysql/private/lex.h >>>>> > > > > > +#usr/include/mysql/private/lex_hash.h >>>>> > > > > > +#usr/include/mysql/private/lex_symbol.h >>>>> > > > > > +#usr/include/mysql/private/lex_token.h >>>>> > > > > > +#usr/include/mysql/private/lf.h >>>>> > > > > > +#usr/include/mysql/private/lock.h >>>>> > > > > > +#usr/include/mysql/private/log.h >>>>> > > > > > +#usr/include/mysql/private/log_event.h >>>>> > > > > > +#usr/include/mysql/private/log_event_old.h >>>>> > > > > > +#usr/include/mysql/private/log_slow.h >>>>> > > > > > +#usr/include/mysql/private/maria.h >>>>> > > > > > +#usr/include/mysql/private/mdl.h >>>>> > > > > > +#usr/include/mysql/private/mem_root_array.h >>>>> > > > > > +#usr/include/mysql/private/message.h >>>>> > > > > > +#usr/include/mysql/private/multi_range_read.h >>>>> > > > > > +#usr/include/mysql/private/my_alarm.h >>>>> > > > > > +#usr/include/mysql/private/my_apc.h >>>>> > > > > > +#usr/include/mysql/private/my_atomic.h >>>>> > > > > > +#usr/include/mysql/private/my_base.h >>>>> > > > > > +#usr/include/mysql/private/my_bit.h >>>>> > > > > > +#usr/include/mysql/private/my_bitmap.h >>>>> > > > > > +#usr/include/mysql/private/my_check_opt.h >>>>> > > > > > +#usr/include/mysql/private/my_compare.h >>>>> > > > > > +#usr/include/mysql/private/my_context.h >>>>> > > > > > +#usr/include/mysql/private/my_cpu.h >>>>> > > > > > +#usr/include/mysql/private/my_crypt.h >>>>> > > > > > +#usr/include/mysql/private/my_decimal.h >>>>> > > > > > +#usr/include/mysql/private/my_default.h >>>>> > > > > > +#usr/include/mysql/private/my_handler_errors.h >>>>> > > > > > +#usr/include/mysql/private/my_json_writer.h >>>>> > > > > > +#usr/include/mysql/private/my_libwrap.h >>>>> > > > > > +#usr/include/mysql/private/my_md5.h >>>>> > > > > > +#usr/include/mysql/private/my_nosys.h >>>>> > > > > > +#usr/include/mysql/private/my_rdtsc.h >>>>> > > > > > +#usr/include/mysql/private/my_rnd.h >>>>> > > > > > +#usr/include/mysql/private/my_stacktrace.h >>>>> > > > > > +#usr/include/mysql/private/my_systemd.h >>>>> > > > > > +#usr/include/mysql/private/my_time.h >>>>> > > > > > +#usr/include/mysql/private/my_tree.h >>>>> > > > > > +#usr/include/mysql/private/my_uctype.h >>>>> > > > > > +#usr/include/mysql/private/my_user.h >>>>> > > > > > +#usr/include/mysql/private/myisam.h >>>>> > > > > > +#usr/include/mysql/private/myisamchk.h >>>>> > > > > > +#usr/include/mysql/private/myisammrg.h >>>>> > > > > > +#usr/include/mysql/private/myisampack.h >>>>> > > > > > +#usr/include/mysql/private/mysql_async.h >>>>> > > > > > +#usr/include/mysql/private/mysqld.h >>>>> > > > > > +#usr/include/mysql/private/mysqld_default_groups.h >>>>> > > > > > +#usr/include/mysql/private/mysqld_suffix.h >>>>> > > > > > +#usr/include/mysql/private/mysys_err.h >>>>> > > > > > +#usr/include/mysql/private/nt_servc.h >>>>> > > > > > +#usr/include/mysql/private/opt_range.h >>>>> > > > > > +#usr/include/mysql/private/opt_subselect.h >>>>> > > > > > +#usr/include/mysql/private/parse_file.h >>>>> > > > > > +#usr/include/mysql/private/partition_element.h >>>>> > > > > > +#usr/include/mysql/private/partition_info.h >>>>> > > > > > +#usr/include/mysql/private/password.h >>>>> > > > > > +#usr/include/mysql/private/probes_mysql.h >>>>> > > > > > +#usr/include/mysql/private/probes_mysql_nodtrace.h >>>>> > > > > > +#usr/include/mysql/private/procedure.h >>>>> > > > > > +#usr/include/mysql/private/protocol.h >>>>> > > > > > +#usr/include/mysql/private/queues.h >>>>> > > > > > +#usr/include/mysql/private/records.h >>>>> > > > > > +#usr/include/mysql/private/repl_failsafe.h >>>>> > > > > > +#usr/include/mysql/private/replication.h >>>>> > > > > > +#usr/include/mysql/private/rijndael.h >>>>> > > > > > +#usr/include/mysql/private/rpl_constants.h >>>>> > > > > > +#usr/include/mysql/private/rpl_filter.h >>>>> > > > > > +#usr/include/mysql/private/rpl_gtid.h >>>>> > > > > > +#usr/include/mysql/private/rpl_handler.h >>>>> > > > > > +#usr/include/mysql/private/rpl_injector.h >>>>> > > > > > +#usr/include/mysql/private/rpl_mi.h >>>>> > > > > > +#usr/include/mysql/private/rpl_parallel.h >>>>> > > > > > +#usr/include/mysql/private/rpl_record.h >>>>> > > > > > +#usr/include/mysql/private/rpl_record_old.h >>>>> > > > > > +#usr/include/mysql/private/rpl_reporting.h >>>>> > > > > > +#usr/include/mysql/private/rpl_rli.h >>>>> > > > > > +#usr/include/mysql/private/rpl_tblmap.h >>>>> > > > > > +#usr/include/mysql/private/rpl_utility.h >>>>> > > > > > +#usr/include/mysql/private/scheduler.h >>>>> > > > > > +#usr/include/mysql/private/service_versions.h >>>>> > > > > > +#usr/include/mysql/private/set_var.h >>>>> > > > > > +#usr/include/mysql/private/sha1.h >>>>> > > > > > +#usr/include/mysql/private/sha2.h >>>>> > > > > > +#usr/include/mysql/private/slave.h >>>>> > > > > > +#usr/include/mysql/private/sp.h >>>>> > > > > > +#usr/include/mysql/private/sp_cache.h >>>>> > > > > > +#usr/include/mysql/private/sp_head.h >>>>> > > > > > +#usr/include/mysql/private/sp_pcontext.h >>>>> > > > > > +#usr/include/mysql/private/sp_rcontext.h >>>>> > > > > > +#usr/include/mysql/private/spatial.h >>>>> > > > > > +#usr/include/mysql/private/sql_acl.h >>>>> > > > > > +#usr/include/mysql/private/sql_admin.h >>>>> > > > > > +#usr/include/mysql/private/sql_alter.h >>>>> > > > > > +#usr/include/mysql/private/sql_analyse.h >>>>> > > > > > +#usr/include/mysql/private/sql_analyze_stmt.h >>>>> > > > > > +#usr/include/mysql/private/sql_array.h >>>>> > > > > > +#usr/include/mysql/private/sql_audit.h >>>>> > > > > > +#usr/include/mysql/private/sql_base.h >>>>> > > > > > +#usr/include/mysql/private/sql_binlog.h >>>>> > > > > > +#usr/include/mysql/private/sql_bitmap.h >>>>> > > > > > +#usr/include/mysql/private/sql_bootstrap.h >>>>> > > > > > +#usr/include/mysql/private/sql_cache.h >>>>> > > > > > +#usr/include/mysql/private/sql_callback.h >>>>> > > > > > +#usr/include/mysql/private/sql_class.h >>>>> > > > > > +#usr/include/mysql/private/sql_cmd.h >>>>> > > > > > +#usr/include/mysql/private/sql_connect.h >>>>> > > > > > +#usr/include/mysql/private/sql_const.h >>>>> > > > > > +#usr/include/mysql/private/sql_crypt.h >>>>> > > > > > +#usr/include/mysql/private/sql_cursor.h >>>>> > > > > > +#usr/include/mysql/private/sql_db.h >>>>> > > > > > +#usr/include/mysql/private/sql_delete.h >>>>> > > > > > +#usr/include/mysql/private/sql_derived.h >>>>> > > > > > +#usr/include/mysql/private/sql_digest.h >>>>> > > > > > +#usr/include/mysql/private/sql_digest_stream.h >>>>> > > > > > +#usr/include/mysql/private/sql_do.h >>>>> > > > > > +#usr/include/mysql/private/sql_error.h >>>>> > > > > > +#usr/include/mysql/private/sql_explain.h >>>>> > > > > > +#usr/include/mysql/private/sql_expression_cache.h >>>>> > > > > > +#usr/include/mysql/private/sql_get_diagnostics.h >>>>> > > > > > +#usr/include/mysql/private/sql_handler.h >>>>> > > > > > +#usr/include/mysql/private/sql_help.h >>>>> > > > > > +#usr/include/mysql/private/sql_hset.h >>>>> > > > > > +#usr/include/mysql/private/sql_insert.h >>>>> > > > > > +#usr/include/mysql/private/sql_join_cache.h >>>>> > > > > > +#usr/include/mysql/private/sql_lex.h >>>>> > > > > > +#usr/include/mysql/private/sql_lifo_buffer.h >>>>> > > > > > +#usr/include/mysql/private/sql_list.h >>>>> > > > > > +#usr/include/mysql/private/sql_load.h >>>>> > > > > > +#usr/include/mysql/private/sql_locale.h >>>>> > > > > > +#usr/include/mysql/private/sql_manager.h >>>>> > > > > > +#usr/include/mysql/private/sql_parse.h >>>>> > > > > > +#usr/include/mysql/private/sql_partition.h >>>>> > > > > > +#usr/include/mysql/private/sql_partition_admin.h >>>>> > > > > > +#usr/include/mysql/private/sql_plist.h >>>>> > > > > > +#usr/include/mysql/private/sql_plugin.h >>>>> > > > > > +#usr/include/mysql/private/sql_plugin_compat.h >>>>> > > > > > +#usr/include/mysql/private/sql_prepare.h >>>>> > > > > > +#usr/include/mysql/private/sql_priv.h >>>>> > > > > > +#usr/include/mysql/private/sql_profile.h >>>>> > > > > > +#usr/include/mysql/private/sql_reload.h >>>>> > > > > > +#usr/include/mysql/private/sql_rename.h >>>>> > > > > > +#usr/include/mysql/private/sql_repl.h >>>>> > > > > > +#usr/include/mysql/private/sql_select.h >>>>> > > > > > +#usr/include/mysql/private/sql_servers.h >>>>> > > > > > +#usr/include/mysql/private/sql_show.h >>>>> > > > > > +#usr/include/mysql/private/sql_signal.h >>>>> > > > > > +#usr/include/mysql/private/sql_sort.h >>>>> > > > > > +#usr/include/mysql/private/sql_statistics.h >>>>> > > > > > +#usr/include/mysql/private/sql_string.h >>>>> > > > > > +#usr/include/mysql/private/sql_table.h >>>>> > > > > > +#usr/include/mysql/private/sql_tablespace.h >>>>> > > > > > +#usr/include/mysql/private/sql_test.h >>>>> > > > > > +#usr/include/mysql/private/sql_time.h >>>>> > > > > > +#usr/include/mysql/private/sql_trigger.h >>>>> > > > > > +#usr/include/mysql/private/sql_truncate.h >>>>> > > > > > +#usr/include/mysql/private/sql_type.h >>>>> > > > > > +#usr/include/mysql/private/sql_udf.h >>>>> > > > > > +#usr/include/mysql/private/sql_union.h >>>>> > > > > > +#usr/include/mysql/private/sql_update.h >>>>> > > > > > +#usr/include/mysql/private/sql_view.h >>>>> > > > > > +#usr/include/mysql/private/sql_yacc.h >>>>> > > > > > +#usr/include/mysql/private/strfunc.h >>>>> > > > > > +#usr/include/mysql/private/structs.h >>>>> > > > > > +#usr/include/mysql/private/sys_vars_shared.h >>>>> > > > > > +#usr/include/mysql/private/t_ctype.h >>>>> > > > > > +#usr/include/mysql/private/table.h >>>>> > > > > > +#usr/include/mysql/private/table_cache.h >>>>> > > > > > +#usr/include/mysql/private/thr_alarm.h >>>>> > > > > > +#usr/include/mysql/private/thr_lock.h >>>>> > > > > > +#usr/include/mysql/private/thr_malloc.h >>>>> > > > > > +#usr/include/mysql/private/thr_timer.h >>>>> > > > > > +#usr/include/mysql/private/thread_pool_priv.h >>>>> > > > > > +#usr/include/mysql/private/threadpool.h >>>>> > > > > > +#usr/include/mysql/private/transaction.h >>>>> > > > > > +#usr/include/mysql/private/tzfile.h >>>>> > > > > > +#usr/include/mysql/private/tztime.h >>>>> > > > > > +#usr/include/mysql/private/unireg.h >>>>> > > > > > +#usr/include/mysql/private/violite.h >>>>> > > > > > +#usr/include/mysql/private/waiting_threads.h >>>>> > > > > > +#usr/include/mysql/private/welcome_copyright_notice.h >>>>> > > > > > +#usr/include/mysql/private/winservice.h >>>>> > > > > > +#usr/include/mysql/private/wqueue.h >>>>> > > > > > +#usr/include/mysql/private/wsrep.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_applier.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_binlog.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_mysqld.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_priv.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_sst.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_thd.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_utils.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_var.h >>>>> > > > > > +#usr/include/mysql/private/wsrep_xid.h >>>>> > > > > > +#usr/include/mysql/psi >>>>> > > > > > +#usr/include/mysql/psi/mysql_file.h >>>>> > > > > > +#usr/include/mysql/psi/mysql_idle.h >>>>> > > > > > +#usr/include/mysql/psi/mysql_socket.h >>>>> > > > > > +#usr/include/mysql/psi/mysql_stage.h >>>>> > > > > > +#usr/include/mysql/psi/mysql_statement.h >>>>> > > > > > +#usr/include/mysql/psi/mysql_table.h >>>>> > > > > > +#usr/include/mysql/psi/mysql_thread.h >>>>> > > > > > +#usr/include/mysql/psi/psi.h >>>>> > > > > > +#usr/include/mysql/psi/psi_abi_v0.h >>>>> > > > > > +#usr/include/mysql/psi/psi_abi_v1.h >>>>> > > > > > +#usr/include/mysql/psi/psi_abi_v2.h >>>>> > > > > > +#usr/include/mysql/service_debug_sync.h >>>>> > > > > > +#usr/include/mysql/service_encryption.h >>>>> > > > > > +#usr/include/mysql/service_encryption_scheme.h >>>>> > > > > > +#usr/include/mysql/service_kill_statement.h >>>>> > > > > > +#usr/include/mysql/service_logger.h >>>>> > > > > > +#usr/include/mysql/service_md5.h >>>>> > > > > > +#usr/include/mysql/service_my_snprintf.h >>>>> > > > > > +#usr/include/mysql/service_progress_report.h >>>>> > > > > > +#usr/include/mysql/service_sha1.h >>>>> > > > > > +#usr/include/mysql/service_thd_alloc.h >>>>> > > > > > +#usr/include/mysql/service_thd_autoinc.h >>>>> > > > > > +#usr/include/mysql/service_thd_error_context.h >>>>> > > > > > +#usr/include/mysql/service_thd_specifics.h >>>>> > > > > > +#usr/include/mysql/service_thd_timezone.h >>>>> > > > > > +#usr/include/mysql/service_thd_wait.h >>>>> > > > > > +#usr/include/mysql/service_wsrep.h >>>>> > > > > > +#usr/include/mysql/services.h >>>>> > > > > > #usr/include/mysql/sql_common.h >>>>> > > > > > #usr/include/mysql/sql_state.h >>>>> > > > > > #usr/include/mysql/sslopt-case.h >>>>> > > > > > @@ -133,33 +489,78 @@ usr/bin/resolveip >>>>> > > > > > #usr/include/mysql/sslopt-vars.h >>>>> > > > > > #usr/include/mysql/typelib.h >>>>> > > > > > #usr/lib/libmysqlclient.so >>>>> > > > > > -#usr/lib/libmysqlclient.so.15 >>>>> > > > > > -#usr/lib/libmysqlclient.so.15.0.0 >>>>> > > > > > +#usr/lib/libmysqlclient.so.18 >>>>> > > > > > +#usr/lib/libmysqlclient.so.18.0.0 >>>>> > > > > > #usr/lib/libmysqlclient_r.so >>>>> > > > > > -#usr/lib/libmysqlclient_r.so.15 >>>>> > > > > > -#usr/lib/libmysqlclient_r.so.15.0.0 >>>>> > > > > > +#usr/lib/libmysqlclient_r.so.18 >>>>> > > > > > +#usr/lib/libmysqlclient_r.so.18.0.0 >>>>> > > > > > #usr/lib/mysql >>>>> > > > > > -#usr/lib/mysql/libdbug.a >>>>> > > > > > -#usr/lib/mysql/libheap.a >>>>> > > > > > -#usr/lib/mysql/libmyisam.a >>>>> > > > > > -#usr/lib/mysql/libmyisammrg.a >>>>> > > > > > #usr/lib/mysql/libmysqlclient.a >>>>> > > > > > -#usr/lib/mysql/libmysqlclient.la >>>>> > > > > > #usr/lib/mysql/libmysqlclient.so >>>>> > > > > > -#usr/lib/mysql/libmysqlclient.so.15 >>>>> > > > > > -#usr/lib/mysql/libmysqlclient.so.15.0.0 >>>>> > > > > > +#usr/lib/mysql/libmysqlclient.so.18 >>>>> > > > > > +#usr/lib/mysql/libmysqlclient.so.18.0.0 >>>>> > > > > > #usr/lib/mysql/libmysqlclient_r.a >>>>> > > > > > -#usr/lib/mysql/libmysqlclient_r.la >>>>> > > > > > #usr/lib/mysql/libmysqlclient_r.so >>>>> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15 >>>>> > > > > > -#usr/lib/mysql/libmysqlclient_r.so.15.0.0 >>>>> > > > > > -#usr/lib/mysql/libmystrings.a >>>>> > > > > > -#usr/lib/mysql/libmysys.a >>>>> > > > > > -#usr/lib/mysql/libvio.a >>>>> > > > > > -usr/sbin/mysqld >>>>> > > > > > -usr/sbin/mysqlmanager >>>>> > > > > > -#usr/share/info/mysql.info >>>>> > > > > > -#usr/share/man/man1/comp_err.1 >>>>> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18 >>>>> > > > > > +#usr/lib/mysql/libmysqlclient_r.so.18.0.0 >>>>> > > > > > +#usr/lib/mysql/libmysqlservices.a >>>>> > > > > > +usr/lib/mysql/plugin >>>>> > > > > > +#usr/lib/mysql/plugin/adt_null.so >>>>> > > > > > +#usr/lib/mysql/plugin/auth_0x0100.so >>>>> > > > > > +#usr/lib/mysql/plugin/auth_pam.so >>>>> > > > > > +#usr/lib/mysql/plugin/auth_socket.so >>>>> > > > > > +#usr/lib/mysql/plugin/auth_test_plugin.so >>>>> > > > > > +#usr/lib/mysql/plugin/daemon_example.ini >>>>> > > > > > +#usr/lib/mysql/plugin/debug_key_management.so >>>>> > > > > > +#usr/lib/mysql/plugin/dialog.so >>>>> > > > > > +#usr/lib/mysql/plugin/dialog_examples.so >>>>> > > > > > +#usr/lib/mysql/plugin/example_key_management.so >>>>> > > > > > +#usr/lib/mysql/plugin/file_key_management.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_archive.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_blackhole.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_connect.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_example.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_federated.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_federatedx.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_innodb.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_mroonga.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_sphinx.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_spider.so >>>>> > > > > > +#usr/lib/mysql/plugin/ha_test_sql_discovery.so >>>>> > > > > > +#usr/lib/mysql/plugin/handlersocket.so >>>>> > > > > > +#usr/lib/mysql/plugin/libdaemon_example.so >>>>> > > > > > +#usr/lib/mysql/plugin/locales.so >>>>> > > > > > +#usr/lib/mysql/plugin/metadata_lock_info.so >>>>> > > > > > +#usr/lib/mysql/plugin/mypluglib.so >>>>> > > > > > +#usr/lib/mysql/plugin/mysql_clear_password.so >>>>> > > > > > +#usr/lib/mysql/plugin/qa_auth_client.so >>>>> > > > > > +#usr/lib/mysql/plugin/qa_auth_interface.so >>>>> > > > > > +#usr/lib/mysql/plugin/qa_auth_server.so >>>>> > > > > > +#usr/lib/mysql/plugin/query_cache_info.so >>>>> > > > > > +#usr/lib/mysql/plugin/query_response_time.so >>>>> > > > > > +#usr/lib/mysql/plugin/semisync_master.so >>>>> > > > > > +#usr/lib/mysql/plugin/semisync_slave.so >>>>> > > > > > +#usr/lib/mysql/plugin/server_audit.so >>>>> > > > > > +#usr/lib/mysql/plugin/simple_password_check.so >>>>> > > > > > +#usr/lib/mysql/plugin/sql_errlog.so >>>>> > > > > > +#usr/lib/mysql/plugin/wsrep_info.so >>>>> > > > > > +usr/libexec/mysqld >>>>> > > > > > +usr/libexec/rcmysql >>>>> > > > > > +#usr/share/aclocal/mysql.m4 >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12 >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.LESSER >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/COPYING.thirdparty >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/CREDITS >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/EXCEPTIONS-CLIENT >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/INSTALL-BINARY >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/README >>>>> > > > > > +#usr/share/doc/mariadb-10.1.12/README-wsrep >>>>> > > > > > +#usr/share/man/man1/aria_chk.1 >>>>> > > > > > +#usr/share/man/man1/aria_dump_log.1 >>>>> > > > > > +#usr/share/man/man1/aria_ftdump.1 >>>>> > > > > > +#usr/share/man/man1/aria_pack.1 >>>>> > > > > > +#usr/share/man/man1/aria_read_log.1 >>>>> > > > > > #usr/share/man/man1/innochecksum.1 >>>>> > > > > > #usr/share/man/man1/msql2mysql.1 >>>>> > > > > > #usr/share/man/man1/my_print_defaults.1 >>>>> > > > > > @@ -172,16 +573,15 @@ usr/sbin/mysqlmanager >>>>> > > > > > #usr/share/man/man1/mysql.1 >>>>> > > > > > #usr/share/man/man1/mysql.server.1 >>>>> > > > > > #usr/share/man/man1/mysql_client_test.1 >>>>> > > > > > +#usr/share/man/man1/mysql_client_test_embedded.1 >>>>> > > > > > #usr/share/man/man1/mysql_config.1 >>>>> > > > > > #usr/share/man/man1/mysql_convert_table_format.1 >>>>> > > > > > -#usr/share/man/man1/mysql_explain_log.1 >>>>> > > > > > #usr/share/man/man1/mysql_find_rows.1 >>>>> > > > > > #usr/share/man/man1/mysql_fix_extensions.1 >>>>> > > > > > -#usr/share/man/man1/mysql_fix_privilege_tables.1 >>>>> > > > > > #usr/share/man/man1/mysql_install_db.1 >>>>> > > > > > +#usr/share/man/man1/mysql_plugin.1 >>>>> > > > > > #usr/share/man/man1/mysql_secure_installation.1 >>>>> > > > > > #usr/share/man/man1/mysql_setpermission.1 >>>>> > > > > > -#usr/share/man/man1/mysql_tableinfo.1 >>>>> > > > > > #usr/share/man/man1/mysql_tzinfo_to_sql.1 >>>>> > > > > > #usr/share/man/man1/mysql_upgrade.1 >>>>> > > > > > #usr/share/man/man1/mysql_waitpid.1 >>>>> > > > > > @@ -197,18 +597,38 @@ usr/sbin/mysqlmanager >>>>> > > > > > #usr/share/man/man1/mysqldumpslow.1 >>>>> > > > > > #usr/share/man/man1/mysqlhotcopy.1 >>>>> > > > > > #usr/share/man/man1/mysqlimport.1 >>>>> > > > > > -#usr/share/man/man1/mysqlman.1 >>>>> > > > > > #usr/share/man/man1/mysqlshow.1 >>>>> > > > > > +#usr/share/man/man1/mysqlslap.1 >>>>> > > > > > #usr/share/man/man1/mysqltest.1 >>>>> > > > > > +#usr/share/man/man1/mysqltest_embedded.1 >>>>> > > > > > #usr/share/man/man1/perror.1 >>>>> > > > > > #usr/share/man/man1/replace.1 >>>>> > > > > > #usr/share/man/man1/resolve_stack_dump.1 >>>>> > > > > > #usr/share/man/man1/resolveip.1 >>>>> > > > > > -#usr/share/man/man1/safe_mysqld.1 >>>>> > > > > > #usr/share/man/man8/mysqld.8 >>>>> > > > > > -#usr/share/man/man8/mysqlmanager.8 >>>>> > > > > > +#usr/share/mariadb-10.1.12 >>>>> > > > > > +#usr/share/mariadb-10.1.12/binary-configure >>>>> > > > > > +#usr/share/mariadb-10.1.12/magic >>>>> > > > > > +#usr/share/mariadb-10.1.12/my-huge.cnf >>>>> > > > > > +#usr/share/mariadb-10.1.12/my-innodb-heavy-4G.cnf >>>>> > > > > > +#usr/share/mariadb-10.1.12/my-large.cnf >>>>> > > > > > +#usr/share/mariadb-10.1.12/my-medium.cnf >>>>> > > > > > +#usr/share/mariadb-10.1.12/my-small.cnf >>>>> > > > > > +#usr/share/mariadb-10.1.12/mysql-log-rotate >>>>> > > > > > +#usr/share/mariadb-10.1.12/mysql.server >>>>> > > > > > +#usr/share/mariadb-10.1.12/mysqld_multi.server >>>>> > > > > > +#usr/share/mariadb-10.1.12/policy >>>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor >>>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/README >>>>> > > > > > +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld >>>>> > > > > > >>>>> +#usr/share/mariadb-10.1.12/policy/apparmor/usr.sbin.mysqld.local >>>>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux >>>>> > > > > > +#usr/share/mariadb-10.1.12/policy/selinux/README >>>>> > > > > > >>>>> +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.fc >>>>> > > > > > >>>>> +#usr/share/mariadb-10.1.12/policy/selinux/mariadb-server.te >>>>> > > > > > +#usr/share/mariadb-10.1.12/wsrep.cnf >>>>> > > > > > +#usr/share/mariadb-10.1.12/wsrep_notify >>>>> > > > > > usr/share/mysql >>>>> > > > > > -#usr/share/mysql/binary-configure >>>>> > > > > > #usr/share/mysql/charsets >>>>> > > > > > #usr/share/mysql/charsets/Index.xml >>>>> > > > > > #usr/share/mysql/charsets/README >>>>> > > > > > @@ -244,7 +664,7 @@ usr/share/mysql >>>>> > > > > > #usr/share/mysql/dutch/errmsg.sys >>>>> > > > > > #usr/share/mysql/english >>>>> > > > > > #usr/share/mysql/english/errmsg.sys >>>>> > > > > > -#usr/share/mysql/errmsg.txt >>>>> > > > > > +#usr/share/mysql/errmsg-utf8.txt >>>>> > > > > > #usr/share/mysql/estonian >>>>> > > > > > #usr/share/mysql/estonian/errmsg.sys >>>>> > > > > > #usr/share/mysql/fill_help_tables.sql >>>>> > > > > > @@ -256,27 +676,22 @@ usr/share/mysql >>>>> > > > > > #usr/share/mysql/greek/errmsg.sys >>>>> > > > > > #usr/share/mysql/hungarian >>>>> > > > > > #usr/share/mysql/hungarian/errmsg.sys >>>>> > > > > > +#usr/share/mysql/install_spider.sql >>>>> > > > > > #usr/share/mysql/italian >>>>> > > > > > #usr/share/mysql/italian/errmsg.sys >>>>> > > > > > #usr/share/mysql/japanese >>>>> > > > > > #usr/share/mysql/japanese/errmsg.sys >>>>> > > > > > #usr/share/mysql/korean >>>>> > > > > > #usr/share/mysql/korean/errmsg.sys >>>>> > > > > > -#usr/share/mysql/mi_test_all >>>>> > > > > > -#usr/share/mysql/mi_test_all.res >>>>> > > > > > -#usr/share/mysql/my-huge.cnf >>>>> > > > > > -#usr/share/mysql/my-innodb-heavy-4G.cnf >>>>> > > > > > -#usr/share/mysql/my-large.cnf >>>>> > > > > > -#usr/share/mysql/my-medium.cnf >>>>> > > > > > -#usr/share/mysql/my-small.cnf >>>>> > > > > > -#usr/share/mysql/mysql-log-rotate >>>>> > > > > > -#usr/share/mysql/mysql.server >>>>> > > > > > -#usr/share/mysql/mysql_fix_privilege_tables.sql >>>>> > > > > > +#usr/share/mysql/maria_add_gis_sp.sql >>>>> > > > > > +#usr/share/mysql/maria_add_gis_sp_bootstrap.sql >>>>> > > > > > +#usr/share/mysql/mroonga >>>>> > > > > > +#usr/share/mysql/mroonga/install.sql >>>>> > > > > > +#usr/share/mysql/mroonga/uninstall.sql >>>>> > > > > > +#usr/share/mysql/mysql_performance_tables.sql >>>>> > > > > > #usr/share/mysql/mysql_system_tables.sql >>>>> > > > > > #usr/share/mysql/mysql_system_tables_data.sql >>>>> > > > > > #usr/share/mysql/mysql_test_data_timezone.sql >>>>> > > > > > -#usr/share/mysql/mysqld_multi.server >>>>> > > > > > -#usr/share/mysql/ndb-config-2-node.ini >>>>> > > > > > #usr/share/mysql/norwegian >>>>> > > > > > #usr/share/mysql/norwegian-ny >>>>> > > > > > #usr/share/mysql/norwegian-ny/errmsg.sys >>>>> > > > > > @@ -299,5 +714,5 @@ usr/share/mysql >>>>> > > > > > #usr/share/mysql/swedish/errmsg.sys >>>>> > > > > > #usr/share/mysql/ukrainian >>>>> > > > > > #usr/share/mysql/ukrainian/errmsg.sys >>>>> > > > > > +#usr/share/pkgconfig/mariadb.pc >>>>> > > > > > var/ipfire/backup/addons/includes/mysql >>>>> > > > > > -#var/run/mysql >>>>> > > > > > diff --git a/lfs/mysql b/lfs/mysql >>>>> > > > > > index edcd651..2253928 100644 >>>>> > > > > > --- a/lfs/mysql >>>>> > > > > > +++ b/lfs/mysql >>>>> > > > > > @@ -24,17 +24,17 @@ >>>>> > > > > > >>>>> > > > > > include Config >>>>> > > > > > >>>>> > > > > > -VER = 5.0.96 >>>>> > > > > > +VER = 10.1.12 >>>>> > > > > > >>>>> > > > > > -THISAPP = mysql-$(VER) >>>>> > > > > > +THISAPP = mariadb-$(VER) >>>>> > > > > > DL_FILE = $(THISAPP).tar.gz >>>>> > > > > > DL_FROM = $(URL_IPFIRE) >>>>> > > > > > DIR_APP = $(DIR_SRC)/$(THISAPP) >>>>> > > > > > TARGET = $(DIR_INFO)/$(THISAPP) >>>>> > > > > > PROG = mysql >>>>> > > > > > -PAK_VER = 3 >>>>> > > > > > +PAK_VER = 4 >>>>> > > > > > >>>>> > > > > > -CFLAGS += -fno-strict-aliasing >>>>> > > > > > +CFLAGS += -fno-strict-aliasing >>>>> -fno-delete-null-pointer-checks >>>>> > > > > > >>>>> > > > > > >>>>> > > > > > >>>>> #################################################################### >>>>> > > > > > #### >>>>> > > > > > #### >>>>> > > > > > ### >>>>> > > > > > # Top-level Rules >>>>> > > > > > @@ -44,7 +44,7 @@ objects = $(DL_FILE) >>>>> > > > > > >>>>> > > > > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) >>>>> > > > > > >>>>> > > > > > -$(DL_FILE)_MD5 = bf280949049161aa68cf29e600d9ec79 >>>>> > > > > > +$(DL_FILE)_MD5 = a2c0809f27ec112139c2c50f03569b2b >>>>> > > > > > >>>>> > > > > > install : $(TARGET) >>>>> > > > > > >>>>> > > > > > @@ -77,30 +77,54 @@ $(subst %,%_MD5,$(objects)) : >>>>> > > > > > $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) >>>>> > > > > > @$(PREBUILD) >>>>> > > > > > @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf >>>>> > > > > > $(DIR_DL)/$(DL_FILE) >>>>> > > > > > - cd $(DIR_APP) && ./configure --prefix=/usr \ >>>>> > > > > > - --sysconfdir=/etc \ >>>>> > > > > > - --libexecdir=/usr/sbin \ >>>>> > > > > > - --localstatedir=/srv/mysql \ >>>>> > > > > > - --enable-thread-safe-client \ >>>>> > > > > > - --enable-assembler \ >>>>> > > > > > - --enable-local-infile \ >>>>> > > > > > - --with-unix-socket- >>>>> > > > > > path=/var/run/mysql/mysql.sock \ >>>>> > > > > > - --without-debug \ >>>>> > > > > > - --without-bench \ >>>>> > > > > > - --without-readline \ >>>>> > > > > > - --with-berkeley-db \ >>>>> > > > > > - --with-extra-charsets=all >>>>> > > > > > + cd $(DIR_APP) && cmake . \ >>>>> > > > > > + -DBUILD_CONFIG=mysql_release \ >>>>> > > > > > + -DFEATURE_SET="community" \ >>>>> > > > > > + -DNICE_PROJECT_NAME="MariaDB" \ >>>>> > > > > > + -DCMAKE_INSTALL_PREFIX="/usr" \ >>>>> > > > > > + -DINSTALL_SYSCONFDIR="/etc" \ >>>>> > > > > > + -DINSTALL_SYSCONF2DIR="/etc/my.cnf.d" \ >>>>> > > > > > + -DINSTALL_DOCDIR="share/doc/$(THISAPP)" \ >>>>> > > > > > + -DINSTALL_DOCREADMEDIR="share/doc/$(THISAPP)" \ >>>>> > > > > > + -DINSTALL_INCLUDEDIR="include/mysql" \ >>>>> > > > > > + -DINSTALL_INFODIR="share/info" \ >>>>> > > > > > + -DINSTALL_LIBDIR="lib/mysql" \ >>>>> > > > > > + -DINSTALL_MANDIR="share/man" \ >>>>> > > > > > + -DINSTALL_MYSQLSHAREDIR="share/mysql" \ >>>>> > > > > > + -DINSTALL_MYSQLTESTDIR="share/mysql-test" \ >>>>> > > > > > + -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ >>>>> > > > > > + -DINSTALL_SBINDIR="libexec" \ >>>>> > > > > > + -DINSTALL_SCRIPTDIR="bin" \ >>>>> > > > > > + -DINSTALL_SQLBENCHDIR="share" \ >>>>> > > > > > + -DINSTALL_SUPPORTFILESDIR="share/$(THISAPP)" \ >>>>> > > > > > + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ >>>>> > > > > > + -DMYSQL_DATADIR="/srv/mysql" \ >>>>> > > > > > + -DTMPDIR="/var/tmp" \ >>>>> > > > > > + -DPID_FILE_DIR="/var/run/mysql" >>>>> > > > > > + -DENABLED_LOCAL_INFILE=ON \ >>>>> > > > > > + -DWITH_EMBEDDED_SERVER=OFF \ >>>>> > > > > > + -DWITH_SSL=system \ >>>>> > > > > > + -DWITH_ZLIB=system \ >>>>> > > > > > + -DWITH_PCRE=system \ >>>>> > > > > > + -DIGNORE_AIO_CHECK=ON \ >>>>> > > > > > + -DWITH_JEMALLOC=OFF >>>>> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql $(MAKETUNING) >>>>> > > > > > cd $(DIR_APP) && make testdir=/tmp/mysql install >>>>> > > > > > - rm -rf /tmp/mysql >>>>> > > > > > cd /usr/lib && ln -v -sf >>>>> mysql/libmysqlclient{,_r}.so* . >>>>> > > > > > - install -v -m644 $(DIR_SRC)/config/mysql/my.cnf >>>>> /etc/my.cnf >>>>> > > > > > + rm -rf /usr/share/mysql-test >>>>> /usr/bin/mysql_client_test >>>>> > > > > > + rm -rf /usr/share/sql-bench >>>>> > > > > > + rm -rf /tmp/mysql >>>>> > > > > > + install -v -m 644 $(DIR_SRC)/config/mysql/my.cnf >>>>> > > > > > /etc/my.cnf >>>>> > > > > > mkdir -p /srv/mysql >>>>> > > > > > - mysql_install_db --user=mysql --force >>>>> > > > > > + cd /usr/ && mysql_install_db --user=mysql --force >>>>> > > > > > chgrp -v mysql /srv/mysql{,/test,/mysql} >>>>> > > > > > chown mysql.mysql /srv/mysql/ >>>>> > > > > > - install -v -m755 -o mysql -g mysql -d /var/run/mysql >>>>> > > > > > + install -v -m 755 -o mysql -g mysql -d /var/run/mysql >>>>> > > > > > install -v -m 644 >>>>> $(DIR_SRC)/config/backup/includes/mysql \ >>>>> > > > > > /var/ipfire/backup/addons/includes/mysql >>>>> > > > > > + >>>>> > > > > > + # Install initscript >>>>> > > > > > + install -v -m 754 >>>>> $(DIR_SRC)/src/initscripts/init.d/mysql \ >>>>> > > > > > + /etc/rc.d/init.d/mysql >>>>> > > > > > @rm -rf $(DIR_APP) >>>>> > > > > > @$(POSTBUILD) >>>>> > > > > > diff --git a/make.sh b/make.sh >>>>> > > > > > index 8392e30..0a2b8ae 100755 >>>>> > > > > > --- a/make.sh >>>>> > > > > > +++ b/make.sh >>>>> > > > > > @@ -391,6 +391,7 @@ buildipfire() { >>>>> > > > > > export LOGFILE >>>>> > > > > > ipfiremake configroot >>>>> > > > > > ipfiremake backup >>>>> > > > > > + ipfiremake initscripts >>>>> > > > > > ipfiremake pkg-config >>>>> > > > > > ipfiremake libusb >>>>> > > > > > ipfiremake libusb-compat >>>>> > > > > > @@ -521,6 +522,8 @@ buildipfire() { >>>>> > > > > > ipfiremake libxml2 >>>>> > > > > > ipfiremake libxslt >>>>> > > > > > ipfiremake BerkeleyDB >>>>> > > > > > + ipfiremake libarchive >>>>> > > > > > + ipfiremake cmake >>>>> > > > > > ipfiremake mysql >>>>> > > > > > ipfiremake cyrus-sasl >>>>> > > > > > ipfiremake openldap >>>>> > > > > > @@ -552,7 +555,6 @@ buildipfire() { >>>>> > > > > > ipfiremake hdparm >>>>> > > > > > ipfiremake sdparm >>>>> > > > > > ipfiremake mtools >>>>> > > > > > - ipfiremake initscripts >>>>> > > > > > ipfiremake whatmask >>>>> > > > > > ipfiremake conntrack-tools >>>>> > > > > > ipfiremake libupnp >>>>> > > > > > @@ -668,8 +670,6 @@ buildipfire() { >>>>> > > > > > ipfiremake libshout >>>>> > > > > > ipfiremake xvid >>>>> > > > > > ipfiremake libmpeg2 >>>>> > > > > > - ipfiremake libarchive >>>>> > > > > > - ipfiremake cmake >>>>> > > > > > ipfiremake gnump3d >>>>> > > > > > ipfiremake rsync >>>>> > > > > > ipfiremake tcpwrapper >>>>> > > > > > diff --git a/src/initscripts/init.d/mysql >>>>> > > > > > b/src/initscripts/init.d/mysql >>>>> > > > > > index 994e3c2..2c8cfbc 100644 >>>>> > > > > > --- a/src/initscripts/init.d/mysql >>>>> > > > > > +++ b/src/initscripts/init.d/mysql >>>>> > > > > > @@ -10,7 +10,7 @@ >>>>> > > > > > . /etc/sysconfig/rc >>>>> > > > > > . $rc_functions >>>>> > > > > > >>>>> > > > > > -PIDFILE=/srv/mysql/`/bin/hostname`.pid >>>>> > > > > > +PIDFILE=/var/run/mysql/mysql.pid >>>>> > > > > > KILLDELAY=20 >>>>> > > > > > >>>>> > > > > > case "$1" in >>>>> > > > > > @@ -66,7 +66,7 @@ case "$1" in >>>>> > > > > > ;; >>>>> > > > > > >>>>> > > > > > status) >>>>> > > > > > - statusproc /usr/sbin/mysqld >>>>> > > > > > + statusproc /usr/libexec/mysqld >>>>> > > > > > ;; >>>>> > > > > > >>>>> > > > > > *) >>>>> > > > > > diff --git a/src/paks/mysql/update.sh >>>>> b/src/paks/mysql/update.sh >>>>> > > > > > index 548b9db..5e76574 100644 >>>>> > > > > > --- a/src/paks/mysql/update.sh >>>>> > > > > > +++ b/src/paks/mysql/update.sh >>>>> > > > > > @@ -27,6 +27,7 @@ >>>>> > > > > > if [ ! -e "/var/ipfire/backup/addons/includes/mysql" ]; >>>>> then >>>>> > > > > > cat <<EOF > /var/ipfire/backup/addons/includes/mysql >>>>> > > > > > /etc/my.cnf >>>>> > > > > > +/etc/my.cnf.d >>>>> > > > > > /srv/mysql >>>>> > > > > > EOF >>>>> > > > > > fi >>>>> > > > > > @@ -44,6 +45,9 @@ extract_files >>>>> > > > > > # Restore backup >>>>> > > > > > restore_backup "${NAME}" >>>>> > > > > > >>>>> > > > > > +# Remove basedir configuration line >>>>> > > > > > +sed -e "/^basedir=/d" -i /etc/my.cnf >>>>> > > > > > + >>>>> > > > > > # Restart the service >>>>> > > > > > start_service "${NAME}" >>> >