Description:
[ 80%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_authentication.cc.o
cd /home/builduser/rpmbuild/BUILD/mysql-8.0.25/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_TLSv13 -DLZ4_DISABLE_DEPRECATE_WARNINGS -DMYSQL_SERVER -DRAPIDJSON_NO_SIZETYPEDEFINE -DRAPIDJSON_SCHEMA_USE_INTERNALREGEX=0 -DRAPIDJSON_SCHEMA_USE_STDREGEX=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_USE_MATH_DEFINES -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/builduser/rpmbuild/BUILD/mysql-8.0.25 -I/home/builduser/rpmbuild/BUILD/mysql-8.0.25/include -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/icu/source/i18n -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/icu/source/stubdata -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/icu/source/common -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/rapidjson/include -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/protobuf/protobuf-3.11.4/src -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/lz4 -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/libedit/libedit-20191231-3.1/src/editline -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/zstd/lib -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/include/boost_1_73_0/patches -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/boost/boost_1_73_0 -std=c++14 -fno-omit-frame-pointer -ftls-model=initial-exec -m64 -march=sandybridge -mtune=sandybridge -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wno-stack-protector -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wall -Wextra -Wformat-security -Wvla -Wundef -Wmissing-format-attribute -Woverloaded-virtual -Wcast-qual -Wimplicit-fallthrough=2 -Wstringop-truncation -Wsuggest-override -Wmissing-include-dirs -Wlogical-op -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -m64 -march=sandybridge -mtune=sandybridge -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wno-stack-protector -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wshadow=local -o CMakeFiles/sql_main.dir/auth/sql_authentication.cc.o -c /home/builduser/rpmbuild/BUILD/mysql-8.0.25/sql/auth/sql_authentication.cc
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[2]: *** [sql/CMakeFiles/sql_main.dir/build.make:109: sql/CMakeFiles/sql_main.dir/sql_yacc.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/builduser/rpmbuild/BUILD/mysql-8.0.25'
make[1]: *** [CMakeFiles/Makefile2:10852: sql/CMakeFiles/sql_main.dir/all] Error 2
make[1]: Leaving directory '/home/builduser/rpmbuild/BUILD/mysql-8.0.25'
make: *** [Makefile:182: all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.t08u2l (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.t08u2l (%build)
How to repeat:
rpmbuild -bb mysql.spec
Name: mysql
Version: 8.0.25
Release: 1%{?dist}
Summary: MySQL client programs and shared libraries
Group: Applications/Databases
URL: http://www.mysql.com
License: GPLv2 with exceptions
Source0: mysql-%{version}.tar.gz
Source1: mysqld.service
# dksoftware boost
%define boost_version 1_73_0
Source2: boost_%{boost_version}.tar.bz2
BuildRequires: gperf, perl, readline-devel, openssl-devel
BuildRequires: gcc-c++, ncurses-devel, zlib-devel
BuildRequires: libtool automake autoconf gawk
BuildRequires: time procps
BuildRequires: perl(Socket)
# with "yum builddep mysql.spec" install temporary old version
Provides: bundled(boost) = 1.59
Requires: /sbin/install-info, grep, fileutils
Requires: %{name}-libs = %{version}-%{release}
Requires: bash
Conflicts: MySQL
%description
%package libs
Summary: The shared libraries required for MySQL clients
Group: Applications/Databases
Requires: /sbin/ldconfig
%description libs
%package server
Summary: The MySQL server and related files
Group: Applications/Databases
Requires: /sbin/chkconfig, /usr/sbin/useradd
Requires: %{name} = %{version}-%{release}
Requires: sh-utils
# mysqlhotcopy needs DBI/DBD support
Requires: perl-DBI, perl-DBD-MySQL
Conflicts: MySQL-server
%description server
%package cluster
Summary: MySQL Cluster daemons and related files
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
Conflicts: MySQL-storage-cluster
Conflicts: MySQL-management-cluster
Conflicts: MySQL-tools-cluster
Conflicts: MySQL-extra-cluster
%description cluster
%package devel
Summary: Files for development of MySQL applications
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
Requires: openssl-devel
Conflicts: MySQL-devel
%description devel
%package embedded
Summary: MySQL as an embeddable library
Group: Applications/Databases
%description embedded
MySQL is a multi-user, multi-threaded SQL database server. This
package contains a version of the MySQL server that can be embedded
into a client application instead of running as a separate process.
%package embedded-devel
Summary: Development files for MySQL as an embeddable library
Group: Applications/Databases
Requires: %{name}-embedded = %{version}-%{release}
Requires: %{name}-devel = %{version}-%{release}
%description embedded-devel
MySQL is a multi-user, multi-threaded SQL database server. This
package contains files needed for developing and testing with
the embedded version of the MySQL server.
%package bench
Summary: MySQL benchmark scripts and data
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
Conflicts: MySQL-bench
%description bench
MySQL is a multi-user, multi-threaded SQL database server. This
package contains benchmark scripts and data for use when benchmarking
MySQL.
%package test
Summary: The test suite distributed with MySQL
Group: Applications/Databases
Requires: %{name} = %{version}-%{release}
Requires: %{name}-server = %{version}-%{release}
Conflicts: MySQL-test
%description test
MySQL is a multi-user, multi-threaded SQL database server. This
package contains the regression test suite distributed with
the MySQL sources.
%prep
%setup -q
libtoolize --force
# dksoftware hacks boost installation
mkdir %{_builddir}/%{name}-%{version}/boost/
tar -xif %{SOURCE2}
mv %{_builddir}/%{name}-%{version}/boost_%{boost_version} %{_builddir}/%{name}-%{version}/boost/
%build
export CFLAGS="%{optflags} -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wno-stack-protector -Wa,--noexecstack -D_FORTIFY_SOURCE=2"
export CXXFLAGS="$CFLAGS"
export CPPFLAGS="$CFLAGS"
export FFLAGS="$CFLAGS"
export FCFLAGS="$CFLAGS"
export SH_LDFLAGS="-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,nodump %{optflags} -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -Wa,--noexecstack"
export LDFLAGS="$SH_LDFLAGS -pie -fPIE"
export GLIBC_TUNABLES="glibc.elision.enable=1"
# build the daemon
cmake . \
-DFEATURE_SET="large" \
-DCMAKE_INSTALL_PREFIX="%{_prefix}" \
-DINSTALL_INCLUDEDIR=include/mysql \
-DINSTALL_LAYOUT=RPM \
-DDAEMON_NAME="mysqld" \
-DDAEMON_NO_PREFIX="mysqld" \
-DNICE_PROJECT_NAME="MySQL" \
-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= \
-DINSTALL_SUPPORTFILESDIR=share/mysql \
-DMYSQL_DATADIR="%{_sharedstatedir}/mysql" \
-DMYSQL_UNIX_ADDR="%{_sharedstatedir}/mysql/mysql.sock" \
-DENABLED_PROFILING=OFF \
-DENABLE_DEBUG_SYNC=OFF \
-DENABLE_DTRACE=OFF \
-DPLUGIN_ARIA=YES \
-DPLUGIN_CSV=YES \
-DPLUGIN_MYISAM=YES \
-DPLUGIN_ARCHIVE=NO \
-DPLUGIN_BLACKHOLE=NO \
-DPLUGIN_CASSANDRA=NO \
-DPLUGIN_CONNECT=NO \
-DPLUGIN_EXAMPLE=NO \
-DPLUGIN_FEDERATED=NO \
-DPLUGIN_FEDERATEDX=NO \
-DPLUGIN_FEEDBACK=NO \
-DPLUGIN_MROONGA=NO \
-DPLUGIN_MYISAMMRG=NO \
-DPLUGIN_OQGRAPH=NO \
-DPLUGIN_PARTITION=NO \
-DPLUGIN_PERFSCHEMA=NO \
-DPLUGIN_ROCKSDB=NO \
-DPLUGIN_SEMISYNC=NO \
-DPLUGIN_SEQUENCE=NO \
-DPLUGIN_SPHINX=NO \
-DPLUGIN_SPIDER=NO \
-DPLUGIN_TOKUDB=NO \
-DWITHOUT_DYNAMIC_PLUGINS=ON \
-DWITH_ATOMIC_OPS=smp \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_INNODB_DISALLOW_WRITES=OFF \
-DWITH_INNODB_BZIP2=OFF \
-DWITH_INNODB_LZ4=OFF \
-DWITH_INNODB_LZMA=OFF \
-DWITH_INNODB_LZO=OFF \
-DWITH_MYSQLCOMPAT=1 \
-DSECURITY_HARDENED=OFF \
-DWITH_LIBARCHIVE=OFF \
-DWITH_LIBWRAP=OFF \
-DWITH_MARIABACKUP=OFF \
-DWITH_PIC=NO \
-DWITH_READLINE=OFF \
-DWITH_SAFEMALLOC=OFF \
-DWITH_SYSTEMD=no \
-DWITH_VALGRIND=OFF \
-DWITH_WSREP=OFF \
-DWITH_JEMALLOC=system \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_BOOST=./boost \
-DFORCE_INSOURCE_BUILD=1 \
-DCOMPILATION_COMMENT="MySQL Community Server: dk-software.org build" \
-DCOMPILATION_COMMENT_SERVER="MySQL Community Server: dk-software.org build"
%{__make} %{?_smp_mflags} VERBOSE=1
%install
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/var/log
touch %{buildroot}/var/log/mysqld.log
# List the installed tree for RPM package maintenance purposes.
find %{buildroot} -print | sed "s|^%{buildroot}||" | sort > ROOTFILES
gzip %{buildroot}%{_infodir}/*
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}/var/run/mysqld
install -m 0755 -d %{buildroot}/var/lib/mysql
install -m 0755 -d %{buildroot}/var/lib/mysql-cluster
install -m 0755 %{SOURCE1} %{buildroot}%{_unitdir}/mysqld.service
rm -f %{buildroot}/%{_infodir}/dir*
mv %{buildroot}/usr/sql-bench %{buildroot}%{_datadir}/sql-bench
mv %{buildroot}/usr/mysql-test %{buildroot}%{_datadir}/mysql-test
# 5.1.32 forgets to install the mysql-test README file
install -m 0644 mysql-test/README %{buildroot}%{_datadir}/mysql-test/README
mv %{buildroot}%{_bindir}/mysqlbug %{buildroot}%{_libdir}/mysql/mysqlbug
install -m 0755 scriptstub %{buildroot}%{_bindir}/mysqlbug
mv %{buildroot}%{_bindir}/mysql_config %{buildroot}%{_libdir}/mysql/mysql_config
install -m 0755 scriptstub %{buildroot}%{_bindir}/mysql_config
rm -f %{buildroot}%{_libdir}/mysql/libmysqld.a
install -m 0755 libmysqld/work/libmysqld.so.0.0.1 %{buildroot}%{_libdir}/mysql/libmysqld.so.0.0.1
ln -s libmysqld.so.0.0.1 %{buildroot}%{_libdir}/mysql/libmysqld.so.0
ln -s libmysqld.so.0 %{buildroot}%{_libdir}/mysql/libmysqld.so
rm -f %{buildroot}%{_bindir}/comp_err
rm -f %{buildroot}%{_mandir}/man1/comp_err.1*
rm -f %{buildroot}%{_bindir}/make_win_binary_distribution
rm -f %{buildroot}%{_bindir}/make_win_src_distribution
rm -f %{buildroot}%{_mandir}/man1/make_win_bin_dist.1*
rm -f %{buildroot}%{_mandir}/man1/make_win_src_distribution.1*
rm -f %{buildroot}%{_libdir}/mysql/libmysqlclient*.la
rm -f %{buildroot}%{_libdir}/mysql/libndbclient.la
rm -f %{buildroot}%{_libdir}/mysql/*.a
rm -f %{buildroot}%{_libdir}/mysql/plugin/*.la
rm -f %{buildroot}%{_libdir}/mysql/plugin/*.a
rm -f %{buildroot}%{_datadir}/mysql/binary-configure
rm -f %{buildroot}%{_datadir}/mysql/make_binary_distribution
rm -f %{buildroot}%{_datadir}/mysql/make_sharedlib_distribution
rm -f %{buildroot}%{_datadir}/mysql/mi_test_all*
rm -f %{buildroot}%{_datadir}/mysql/mysql.server
rm -f %{buildroot}%{_datadir}/mysql/mysqld_multi.server
rm -f %{buildroot}%{_datadir}/mysql/MySQL-shared-compat.spec
rm -f %{buildroot}%{_datadir}/mysql/*.plist
rm -f %{buildroot}%{_datadir}/mysql/preinstall
rm -f %{buildroot}%{_datadir}/mysql/postinstall
rm -f %{buildroot}%{_datadir}/mysql/mysql-*.spec
rm -f %{buildroot}%{_datadir}/mysql/mysql-log-rotate
rm -f %{buildroot}%{_datadir}/mysql/ChangeLog
rm -f %{buildroot}%{_mandir}/man1/mysql-stress-test.pl.1*
rm -f %{buildroot}%{_mandir}/man1/mysql-test-run.pl.1*
rm -f %{buildroot}/usr/libexec/ndb_cpcd
rm -f %{buildroot}%{_mandir}/man1/ndb_cpcd.1*
# for the moment, remove ndb_size because of dependency on HTML::Template
rm -f %{buildroot}%{_bindir}/ndb_size.pl
rm -f %{buildroot}%{_mandir}/man1/ndb_size.pl.1*
rm -f %{buildroot}%{_datadir}/mysql/ndb_size.tmpl
mkdir -p %{buildroot}/etc/ld.so.conf.d
echo "%{_libdir}/mysql" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
%pre server
/usr/sbin/useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql > /dev/null 2>&1 || :
%pre cluster
/usr/sbin/useradd -M -o -r -d /var/lib/mysql -s /bin/bash \-c "MySQL Server" -u 27 mysql > /dev/null 2>&1 || :
%post
/sbin/install-info %{_infodir}/mysql.info.gz %{_infodir}/dir
%post libs
/sbin/ldconfig
%post server
if [ $1 = 1 ]; then
/sbin/chkconfig --add mysqld
fi
/bin/chmod 0755 /var/lib/mysql
/bin/touch /var/log/mysqld.log
%post cluster
if [ $1 = 1 ]; then
/sbin/chkconfig --add ndbd
/sbin/chkconfig --add ndb_mgmd
fi
/bin/chmod 0755 /var/lib/mysql-cluster
%preun
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/mysql.info.gz %{_infodir}/dir || :
fi
%preun server
if [ $1 = 0 ]; then
/sbin/chkconfig --del mysqld
fi
%preun cluster
if [ $1 = 0 ]; then
/sbin/chkconfig --del ndb_mgmd
/sbin/chkconfig --del ndbd
fi
%postun libs
if [ $1 = 0 ] ; then
/sbin/ldconfig
fi
%postun server
if [ $1 -ge 1 ]; then
/sbin/service mysqld condrestart >/dev/null 2>&1 || :
fi
%postun cluster
if [ $1 -ge 1 ]; then
/sbin/service ndb_mgmd condrestart >/dev/null 2>&1 || :
/sbin/service ndbd condrestart >/dev/null 2>&1 || :
fi
%files
%defattr(-,root,root)
%doc README COPYING EXCEPTIONS-CLIENT
%{_bindir}/msql2mysql
%{_bindir}/mysql
%{_bindir}/mysql_config
%{_bindir}/mysql_find_rows
%{_bindir}/mysql_waitpid
%{_bindir}/mysqlaccess
%{_bindir}/mysqladmin
%{_bindir}/mysqlbinlog
%{_bindir}/mysqlcheck
%{_bindir}/mysqldump
%{_bindir}/mysqlimport
%{_bindir}/mysqlshow
%{_bindir}/mysqlslap
%{_bindir}/my_print_defaults
%{_infodir}/*
%{_mandir}/man1/mysql.1*
%{_mandir}/man1/mysql_config.1*
%{_mandir}/man1/mysql_find_rows.1*
%{_mandir}/man1/mysql_waitpid.1*
%{_mandir}/man1/mysqlaccess.1*
%{_mandir}/man1/mysqladmin.1*
%{_mandir}/man1/mysqldump.1*
%{_mandir}/man1/mysqlshow.1*
%{_mandir}/man1/mysqlslap.1*
%{_mandir}/man1/my_print_defaults.1*
%{_libdir}/mysql/mysqlbug
%{_libdir}/mysql/mysql_config
%files libs
%defattr(-,root,root)
# although the default my.cnf contains only server settings, we put it in the
# libs package because it can be used for client settings too.
%config(noreplace) /etc/my.cnf
%dir %{_libdir}/mysql
%{_libdir}/mysql/libmysqlclient*.so.*
%{_libdir}/mysql/libndbclient.so.*
/etc/ld.so.conf.d/*
%dir %{_datadir}/mysql
%{_datadir}/mysql/english
%lang(cs) %{_datadir}/mysql/czech
%lang(da) %{_datadir}/mysql/danish
%lang(nl) %{_datadir}/mysql/dutch
%lang(et) %{_datadir}/mysql/estonian
%lang(fr) %{_datadir}/mysql/french
%lang(de) %{_datadir}/mysql/german
%lang(el) %{_datadir}/mysql/greek
%lang(hu) %{_datadir}/mysql/hungarian
%lang(it) %{_datadir}/mysql/italian
%lang(ja) %{_datadir}/mysql/japanese
%lang(ko) %{_datadir}/mysql/korean
%lang(no) %{_datadir}/mysql/norwegian
%lang(no) %{_datadir}/mysql/norwegian-ny
%lang(pl) %{_datadir}/mysql/polish
%lang(pt) %{_datadir}/mysql/portuguese
%lang(ro) %{_datadir}/mysql/romanian
%lang(ru) %{_datadir}/mysql/russian
%lang(sr) %{_datadir}/mysql/serbian
%lang(sk) %{_datadir}/mysql/slovak
%lang(es) %{_datadir}/mysql/spanish
%lang(sv) %{_datadir}/mysql/swedish
%lang(uk) %{_datadir}/mysql/ukrainian
%{_datadir}/mysql/charsets
%files server
%defattr(-,root,root)
%doc support-files/*.cnf
%{_bindir}/myisamchk
%{_bindir}/myisam_ftdump
%{_bindir}/myisamlog
%{_bindir}/myisampack
%{_bindir}/mysql_convert_table_format
%{_bindir}/mysql_fix_extensions
%{_bindir}/mysql_fix_privilege_tables
%{_bindir}/mysql_install_db
%{_bindir}/mysql_secure_installation
%{_bindir}/mysql_setpermission
%{_bindir}/mysql_tzinfo_to_sql
%{_bindir}/mysql_upgrade
%{_bindir}/mysql_zap
%{_bindir}/mysqlbug
%{_bindir}/mysqldumpslow
%{_bindir}/mysqld_multi
%{_bindir}/mysqld_safe
%{_bindir}/mysqlhotcopy
%{_bindir}/mysqltest
%{_bindir}/innochecksum
%{_bindir}/perror
%{_bindir}/replace
%{_bindir}/resolve_stack_dump
%{_bindir}/resolveip
/usr/libexec/mysqld
/usr/libexec/mysqlmanager
%{_libdir}/mysql/plugin
%{_mandir}/man1/msql2mysql.1*
%{_mandir}/man1/myisamchk.1*
%{_mandir}/man1/myisamlog.1*
%{_mandir}/man1/myisampack.1*
%{_mandir}/man1/mysql_convert_table_format.1*
%{_mandir}/man1/myisam_ftdump.1*
%{_mandir}/man1/mysql.server.1*
%{_mandir}/man1/mysql_fix_extensions.1*
%{_mandir}/man1/mysql_fix_privilege_tables.1*
%{_mandir}/man1/mysql_install_db.1*
%{_mandir}/man1/mysql_secure_installation.1*
%{_mandir}/man1/mysql_upgrade.1*
%{_mandir}/man1/mysql_zap.1*
%{_mandir}/man1/mysqlbug.1*
%{_mandir}/man1/mysqldumpslow.1*
%{_mandir}/man1/mysqlbinlog.1*
%{_mandir}/man1/mysqlcheck.1*
%{_mandir}/man1/mysqld_multi.1*
%{_mandir}/man1/mysqld_safe.1*
%{_mandir}/man1/mysqlhotcopy.1*
%{_mandir}/man1/mysqlimport.1*
%{_mandir}/man1/mysqlman.1*
%{_mandir}/man1/mysql_setpermission.1*
%{_mandir}/man1/mysqltest.1*
%{_mandir}/man1/innochecksum.1*
%{_mandir}/man1/perror.1*
%{_mandir}/man1/replace.1*
%{_mandir}/man1/resolve_stack_dump.1*
%{_mandir}/man1/resolveip.1*
%{_mandir}/man1/mysql_tzinfo_to_sql.1*
%{_mandir}/man8/mysqld.8*
%{_mandir}/man8/mysqlmanager.8*
%{_datadir}/mysql/errmsg.txt
%{_datadir}/mysql/fill_help_tables.sql
%{_datadir}/mysql/mysql_fix_privilege_tables.sql
%{_datadir}/mysql/mysql_system_tables.sql
%{_datadir}/mysql/mysql_system_tables_data.sql
%{_datadir}/mysql/mysql_test_data_timezone.sql
%{_datadir}/mysql/my-*.cnf
%{_datadir}/mysql/config.*.ini
/etc/rc.d/init.d/mysqld
%attr(0755,mysql,mysql) %dir /var/run/mysqld
%attr(0755,mysql,mysql) %dir /var/lib/mysql
%attr(0640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) /var/log/mysqld.log
%files cluster
%defattr(-,root,root)
%{_bindir}/ndb_config
%{_bindir}/ndb_delete_all
%{_bindir}/ndb_desc
%{_bindir}/ndb_drop_index
%{_bindir}/ndb_drop_table
%{_bindir}/ndb_error_reporter
%{_bindir}/ndb_mgm
%{_bindir}/ndb_print_backup_file
%{_bindir}/ndb_print_schema_file
%{_bindir}/ndb_print_sys_file
%{_bindir}/ndb_restore
%{_bindir}/ndb_select_all
%{_bindir}/ndb_select_count
%{_bindir}/ndb_show_tables
%{_bindir}/ndb_test_platform
%{_bindir}/ndb_waiter
/usr/libexec/ndb_mgmd
/usr/libexec/ndbd
%{_datadir}/mysql/ndb-*.ini
/etc/rc.d/init.d/ndbd
/etc/rc.d/init.d/ndb_mgmd
%attr(0755,mysql,mysql) %dir /var/lib/mysql-cluster
%{_mandir}/man1/ndb_config.1*
%{_mandir}/man1/ndb_delete_all.1*
%{_mandir}/man1/ndb_desc.1*
%{_mandir}/man1/ndb_drop_index.1*
%{_mandir}/man1/ndb_drop_table.1*
%{_mandir}/man1/ndb_error_reporter.1*
%{_mandir}/man1/ndb_mgm.1*
%{_mandir}/man1/ndb_print_backup_file.1*
%{_mandir}/man1/ndb_print_schema_file.1*
%{_mandir}/man1/ndb_print_sys_file.1*
%{_mandir}/man1/ndb_restore.1*
%{_mandir}/man1/ndb_select_all.1*
%{_mandir}/man1/ndb_select_count.1*
%{_mandir}/man1/ndb_show_tables.1*
%{_mandir}/man1/ndb_waiter.1*
%{_mandir}/man1/ndbd_redo_log_reader.1*
%{_mandir}/man8/ndbd.8*
%{_mandir}/man8/ndbmtd.8*
%{_mandir}/man8/ndb_mgmd.8*
%files devel
%defattr(-,root,root)
/usr/include/mysql
/usr/share/aclocal/mysql.m4
%{_libdir}/mysql/libmysqlclient*.so
%{_libdir}/mysql/libndbclient.so
%files embedded
%defattr(-,root,root)
%{_libdir}/mysql/libmysqld.so.*
%files embedded-devel
%defattr(-,root,root)
%{_libdir}/mysql/libmysqld.so
%{_bindir}/mysql_client_test_embedded
%{_bindir}/mysqltest_embedded
%{_mandir}/man1/mysql_client_test_embedded.1*
%{_mandir}/man1/mysqltest_embedded.1*
%files bench
%defattr(-,root,root)
%{_datadir}/sql-bench
%files test
%defattr(-,root,root)
%{_bindir}/mysql_client_test
%attr(-,mysql,mysql) %{_datadir}/mysql-test
%{_mandir}/man1/mysql_client_test.1*
Description: [ 80%] Building CXX object sql/CMakeFiles/sql_main.dir/auth/sql_authentication.cc.o cd /home/builduser/rpmbuild/BUILD/mysql-8.0.25/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_TLSv13 -DLZ4_DISABLE_DEPRECATE_WARNINGS -DMYSQL_SERVER -DRAPIDJSON_NO_SIZETYPEDEFINE -DRAPIDJSON_SCHEMA_USE_INTERNALREGEX=0 -DRAPIDJSON_SCHEMA_USE_STDREGEX=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_USE_MATH_DEFINES -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/builduser/rpmbuild/BUILD/mysql-8.0.25 -I/home/builduser/rpmbuild/BUILD/mysql-8.0.25/include -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/icu/source/i18n -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/icu/source/stubdata -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/icu/source/common -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/rapidjson/include -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/protobuf/protobuf-3.11.4/src -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/lz4 -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/libedit/libedit-20191231-3.1/src/editline -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/extra/zstd/lib -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/include/boost_1_73_0/patches -isystem /home/builduser/rpmbuild/BUILD/mysql-8.0.25/boost/boost_1_73_0 -std=c++14 -fno-omit-frame-pointer -ftls-model=initial-exec -m64 -march=sandybridge -mtune=sandybridge -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wno-stack-protector -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -Wall -Wextra -Wformat-security -Wvla -Wundef -Wmissing-format-attribute -Woverloaded-virtual -Wcast-qual -Wimplicit-fallthrough=2 -Wstringop-truncation -Wsuggest-override -Wmissing-include-dirs -Wlogical-op -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -fPIC -m64 -march=sandybridge -mtune=sandybridge -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wno-stack-protector -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wshadow=local -o CMakeFiles/sql_main.dir/auth/sql_authentication.cc.o -c /home/builduser/rpmbuild/BUILD/mysql-8.0.25/sql/auth/sql_authentication.cc c++: fatal error: Killed signal terminated program cc1plus compilation terminated. make[2]: *** [sql/CMakeFiles/sql_main.dir/build.make:109: sql/CMakeFiles/sql_main.dir/sql_yacc.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/home/builduser/rpmbuild/BUILD/mysql-8.0.25' make[1]: *** [CMakeFiles/Makefile2:10852: sql/CMakeFiles/sql_main.dir/all] Error 2 make[1]: Leaving directory '/home/builduser/rpmbuild/BUILD/mysql-8.0.25' make: *** [Makefile:182: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.t08u2l (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.t08u2l (%build) How to repeat: rpmbuild -bb mysql.spec Name: mysql Version: 8.0.25 Release: 1%{?dist} Summary: MySQL client programs and shared libraries Group: Applications/Databases URL: http://www.mysql.com License: GPLv2 with exceptions Source0: mysql-%{version}.tar.gz Source1: mysqld.service # dksoftware boost %define boost_version 1_73_0 Source2: boost_%{boost_version}.tar.bz2 BuildRequires: gperf, perl, readline-devel, openssl-devel BuildRequires: gcc-c++, ncurses-devel, zlib-devel BuildRequires: libtool automake autoconf gawk BuildRequires: time procps BuildRequires: perl(Socket) # with "yum builddep mysql.spec" install temporary old version Provides: bundled(boost) = 1.59 Requires: /sbin/install-info, grep, fileutils Requires: %{name}-libs = %{version}-%{release} Requires: bash Conflicts: MySQL %description %package libs Summary: The shared libraries required for MySQL clients Group: Applications/Databases Requires: /sbin/ldconfig %description libs %package server Summary: The MySQL server and related files Group: Applications/Databases Requires: /sbin/chkconfig, /usr/sbin/useradd Requires: %{name} = %{version}-%{release} Requires: sh-utils # mysqlhotcopy needs DBI/DBD support Requires: perl-DBI, perl-DBD-MySQL Conflicts: MySQL-server %description server %package cluster Summary: MySQL Cluster daemons and related files Group: Applications/Databases Requires: %{name} = %{version}-%{release} Conflicts: MySQL-storage-cluster Conflicts: MySQL-management-cluster Conflicts: MySQL-tools-cluster Conflicts: MySQL-extra-cluster %description cluster %package devel Summary: Files for development of MySQL applications Group: Applications/Databases Requires: %{name} = %{version}-%{release} Requires: openssl-devel Conflicts: MySQL-devel %description devel %package embedded Summary: MySQL as an embeddable library Group: Applications/Databases %description embedded MySQL is a multi-user, multi-threaded SQL database server. This package contains a version of the MySQL server that can be embedded into a client application instead of running as a separate process. %package embedded-devel Summary: Development files for MySQL as an embeddable library Group: Applications/Databases Requires: %{name}-embedded = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} %description embedded-devel MySQL is a multi-user, multi-threaded SQL database server. This package contains files needed for developing and testing with the embedded version of the MySQL server. %package bench Summary: MySQL benchmark scripts and data Group: Applications/Databases Requires: %{name} = %{version}-%{release} Conflicts: MySQL-bench %description bench MySQL is a multi-user, multi-threaded SQL database server. This package contains benchmark scripts and data for use when benchmarking MySQL. %package test Summary: The test suite distributed with MySQL Group: Applications/Databases Requires: %{name} = %{version}-%{release} Requires: %{name}-server = %{version}-%{release} Conflicts: MySQL-test %description test MySQL is a multi-user, multi-threaded SQL database server. This package contains the regression test suite distributed with the MySQL sources. %prep %setup -q libtoolize --force # dksoftware hacks boost installation mkdir %{_builddir}/%{name}-%{version}/boost/ tar -xif %{SOURCE2} mv %{_builddir}/%{name}-%{version}/boost_%{boost_version} %{_builddir}/%{name}-%{version}/boost/ %build export CFLAGS="%{optflags} -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wno-stack-protector -Wa,--noexecstack -D_FORTIFY_SOURCE=2" export CXXFLAGS="$CFLAGS" export CPPFLAGS="$CFLAGS" export FFLAGS="$CFLAGS" export FCFLAGS="$CFLAGS" export SH_LDFLAGS="-Wl,--as-needed -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,nodump %{optflags} -fPIC -fwrapv -fno-stack-protector -fstack-protector --param=ssp-buffer-size=8 -Wa,--noexecstack" export LDFLAGS="$SH_LDFLAGS -pie -fPIE" export GLIBC_TUNABLES="glibc.elision.enable=1" # build the daemon cmake . \ -DFEATURE_SET="large" \ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \ -DINSTALL_INCLUDEDIR=include/mysql \ -DINSTALL_LAYOUT=RPM \ -DDAEMON_NAME="mysqld" \ -DDAEMON_NO_PREFIX="mysqld" \ -DNICE_PROJECT_NAME="MySQL" \ -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= \ -DINSTALL_SUPPORTFILESDIR=share/mysql \ -DMYSQL_DATADIR="%{_sharedstatedir}/mysql" \ -DMYSQL_UNIX_ADDR="%{_sharedstatedir}/mysql/mysql.sock" \ -DENABLED_PROFILING=OFF \ -DENABLE_DEBUG_SYNC=OFF \ -DENABLE_DTRACE=OFF \ -DPLUGIN_ARIA=YES \ -DPLUGIN_CSV=YES \ -DPLUGIN_MYISAM=YES \ -DPLUGIN_ARCHIVE=NO \ -DPLUGIN_BLACKHOLE=NO \ -DPLUGIN_CASSANDRA=NO \ -DPLUGIN_CONNECT=NO \ -DPLUGIN_EXAMPLE=NO \ -DPLUGIN_FEDERATED=NO \ -DPLUGIN_FEDERATEDX=NO \ -DPLUGIN_FEEDBACK=NO \ -DPLUGIN_MROONGA=NO \ -DPLUGIN_MYISAMMRG=NO \ -DPLUGIN_OQGRAPH=NO \ -DPLUGIN_PARTITION=NO \ -DPLUGIN_PERFSCHEMA=NO \ -DPLUGIN_ROCKSDB=NO \ -DPLUGIN_SEMISYNC=NO \ -DPLUGIN_SEQUENCE=NO \ -DPLUGIN_SPHINX=NO \ -DPLUGIN_SPIDER=NO \ -DPLUGIN_TOKUDB=NO \ -DWITHOUT_DYNAMIC_PLUGINS=ON \ -DWITH_ATOMIC_OPS=smp \ -DWITH_EMBEDDED_SERVER=OFF \ -DWITH_INNODB_DISALLOW_WRITES=OFF \ -DWITH_INNODB_BZIP2=OFF \ -DWITH_INNODB_LZ4=OFF \ -DWITH_INNODB_LZMA=OFF \ -DWITH_INNODB_LZO=OFF \ -DWITH_MYSQLCOMPAT=1 \ -DSECURITY_HARDENED=OFF \ -DWITH_LIBARCHIVE=OFF \ -DWITH_LIBWRAP=OFF \ -DWITH_MARIABACKUP=OFF \ -DWITH_PIC=NO \ -DWITH_READLINE=OFF \ -DWITH_SAFEMALLOC=OFF \ -DWITH_SYSTEMD=no \ -DWITH_VALGRIND=OFF \ -DWITH_WSREP=OFF \ -DWITH_JEMALLOC=system \ -DWITH_SSL=system \ -DWITH_ZLIB=system \ -DWITH_BOOST=./boost \ -DFORCE_INSOURCE_BUILD=1 \ -DCOMPILATION_COMMENT="MySQL Community Server: dk-software.org build" \ -DCOMPILATION_COMMENT_SERVER="MySQL Community Server: dk-software.org build" %{__make} %{?_smp_mflags} VERBOSE=1 %install make install DESTDIR=%{buildroot} mkdir -p %{buildroot}/var/log touch %{buildroot}/var/log/mysqld.log # List the installed tree for RPM package maintenance purposes. find %{buildroot} -print | sed "s|^%{buildroot}||" | sort > ROOTFILES gzip %{buildroot}%{_infodir}/* mkdir -p %{buildroot}%{_unitdir} mkdir -p %{buildroot}/var/run/mysqld install -m 0755 -d %{buildroot}/var/lib/mysql install -m 0755 -d %{buildroot}/var/lib/mysql-cluster install -m 0755 %{SOURCE1} %{buildroot}%{_unitdir}/mysqld.service rm -f %{buildroot}/%{_infodir}/dir* mv %{buildroot}/usr/sql-bench %{buildroot}%{_datadir}/sql-bench mv %{buildroot}/usr/mysql-test %{buildroot}%{_datadir}/mysql-test # 5.1.32 forgets to install the mysql-test README file install -m 0644 mysql-test/README %{buildroot}%{_datadir}/mysql-test/README mv %{buildroot}%{_bindir}/mysqlbug %{buildroot}%{_libdir}/mysql/mysqlbug install -m 0755 scriptstub %{buildroot}%{_bindir}/mysqlbug mv %{buildroot}%{_bindir}/mysql_config %{buildroot}%{_libdir}/mysql/mysql_config install -m 0755 scriptstub %{buildroot}%{_bindir}/mysql_config rm -f %{buildroot}%{_libdir}/mysql/libmysqld.a install -m 0755 libmysqld/work/libmysqld.so.0.0.1 %{buildroot}%{_libdir}/mysql/libmysqld.so.0.0.1 ln -s libmysqld.so.0.0.1 %{buildroot}%{_libdir}/mysql/libmysqld.so.0 ln -s libmysqld.so.0 %{buildroot}%{_libdir}/mysql/libmysqld.so rm -f %{buildroot}%{_bindir}/comp_err rm -f %{buildroot}%{_mandir}/man1/comp_err.1* rm -f %{buildroot}%{_bindir}/make_win_binary_distribution rm -f %{buildroot}%{_bindir}/make_win_src_distribution rm -f %{buildroot}%{_mandir}/man1/make_win_bin_dist.1* rm -f %{buildroot}%{_mandir}/man1/make_win_src_distribution.1* rm -f %{buildroot}%{_libdir}/mysql/libmysqlclient*.la rm -f %{buildroot}%{_libdir}/mysql/libndbclient.la rm -f %{buildroot}%{_libdir}/mysql/*.a rm -f %{buildroot}%{_libdir}/mysql/plugin/*.la rm -f %{buildroot}%{_libdir}/mysql/plugin/*.a rm -f %{buildroot}%{_datadir}/mysql/binary-configure rm -f %{buildroot}%{_datadir}/mysql/make_binary_distribution rm -f %{buildroot}%{_datadir}/mysql/make_sharedlib_distribution rm -f %{buildroot}%{_datadir}/mysql/mi_test_all* rm -f %{buildroot}%{_datadir}/mysql/mysql.server rm -f %{buildroot}%{_datadir}/mysql/mysqld_multi.server rm -f %{buildroot}%{_datadir}/mysql/MySQL-shared-compat.spec rm -f %{buildroot}%{_datadir}/mysql/*.plist rm -f %{buildroot}%{_datadir}/mysql/preinstall rm -f %{buildroot}%{_datadir}/mysql/postinstall rm -f %{buildroot}%{_datadir}/mysql/mysql-*.spec rm -f %{buildroot}%{_datadir}/mysql/mysql-log-rotate rm -f %{buildroot}%{_datadir}/mysql/ChangeLog rm -f %{buildroot}%{_mandir}/man1/mysql-stress-test.pl.1* rm -f %{buildroot}%{_mandir}/man1/mysql-test-run.pl.1* rm -f %{buildroot}/usr/libexec/ndb_cpcd rm -f %{buildroot}%{_mandir}/man1/ndb_cpcd.1* # for the moment, remove ndb_size because of dependency on HTML::Template rm -f %{buildroot}%{_bindir}/ndb_size.pl rm -f %{buildroot}%{_mandir}/man1/ndb_size.pl.1* rm -f %{buildroot}%{_datadir}/mysql/ndb_size.tmpl mkdir -p %{buildroot}/etc/ld.so.conf.d echo "%{_libdir}/mysql" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf %pre server /usr/sbin/useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql > /dev/null 2>&1 || : %pre cluster /usr/sbin/useradd -M -o -r -d /var/lib/mysql -s /bin/bash \-c "MySQL Server" -u 27 mysql > /dev/null 2>&1 || : %post /sbin/install-info %{_infodir}/mysql.info.gz %{_infodir}/dir %post libs /sbin/ldconfig %post server if [ $1 = 1 ]; then /sbin/chkconfig --add mysqld fi /bin/chmod 0755 /var/lib/mysql /bin/touch /var/log/mysqld.log %post cluster if [ $1 = 1 ]; then /sbin/chkconfig --add ndbd /sbin/chkconfig --add ndb_mgmd fi /bin/chmod 0755 /var/lib/mysql-cluster %preun if [ $1 = 0 ]; then /sbin/install-info --delete %{_infodir}/mysql.info.gz %{_infodir}/dir || : fi %preun server if [ $1 = 0 ]; then /sbin/chkconfig --del mysqld fi %preun cluster if [ $1 = 0 ]; then /sbin/chkconfig --del ndb_mgmd /sbin/chkconfig --del ndbd fi %postun libs if [ $1 = 0 ] ; then /sbin/ldconfig fi %postun server if [ $1 -ge 1 ]; then /sbin/service mysqld condrestart >/dev/null 2>&1 || : fi %postun cluster if [ $1 -ge 1 ]; then /sbin/service ndb_mgmd condrestart >/dev/null 2>&1 || : /sbin/service ndbd condrestart >/dev/null 2>&1 || : fi %files %defattr(-,root,root) %doc README COPYING EXCEPTIONS-CLIENT %{_bindir}/msql2mysql %{_bindir}/mysql %{_bindir}/mysql_config %{_bindir}/mysql_find_rows %{_bindir}/mysql_waitpid %{_bindir}/mysqlaccess %{_bindir}/mysqladmin %{_bindir}/mysqlbinlog %{_bindir}/mysqlcheck %{_bindir}/mysqldump %{_bindir}/mysqlimport %{_bindir}/mysqlshow %{_bindir}/mysqlslap %{_bindir}/my_print_defaults %{_infodir}/* %{_mandir}/man1/mysql.1* %{_mandir}/man1/mysql_config.1* %{_mandir}/man1/mysql_find_rows.1* %{_mandir}/man1/mysql_waitpid.1* %{_mandir}/man1/mysqlaccess.1* %{_mandir}/man1/mysqladmin.1* %{_mandir}/man1/mysqldump.1* %{_mandir}/man1/mysqlshow.1* %{_mandir}/man1/mysqlslap.1* %{_mandir}/man1/my_print_defaults.1* %{_libdir}/mysql/mysqlbug %{_libdir}/mysql/mysql_config %files libs %defattr(-,root,root) # although the default my.cnf contains only server settings, we put it in the # libs package because it can be used for client settings too. %config(noreplace) /etc/my.cnf %dir %{_libdir}/mysql %{_libdir}/mysql/libmysqlclient*.so.* %{_libdir}/mysql/libndbclient.so.* /etc/ld.so.conf.d/* %dir %{_datadir}/mysql %{_datadir}/mysql/english %lang(cs) %{_datadir}/mysql/czech %lang(da) %{_datadir}/mysql/danish %lang(nl) %{_datadir}/mysql/dutch %lang(et) %{_datadir}/mysql/estonian %lang(fr) %{_datadir}/mysql/french %lang(de) %{_datadir}/mysql/german %lang(el) %{_datadir}/mysql/greek %lang(hu) %{_datadir}/mysql/hungarian %lang(it) %{_datadir}/mysql/italian %lang(ja) %{_datadir}/mysql/japanese %lang(ko) %{_datadir}/mysql/korean %lang(no) %{_datadir}/mysql/norwegian %lang(no) %{_datadir}/mysql/norwegian-ny %lang(pl) %{_datadir}/mysql/polish %lang(pt) %{_datadir}/mysql/portuguese %lang(ro) %{_datadir}/mysql/romanian %lang(ru) %{_datadir}/mysql/russian %lang(sr) %{_datadir}/mysql/serbian %lang(sk) %{_datadir}/mysql/slovak %lang(es) %{_datadir}/mysql/spanish %lang(sv) %{_datadir}/mysql/swedish %lang(uk) %{_datadir}/mysql/ukrainian %{_datadir}/mysql/charsets %files server %defattr(-,root,root) %doc support-files/*.cnf %{_bindir}/myisamchk %{_bindir}/myisam_ftdump %{_bindir}/myisamlog %{_bindir}/myisampack %{_bindir}/mysql_convert_table_format %{_bindir}/mysql_fix_extensions %{_bindir}/mysql_fix_privilege_tables %{_bindir}/mysql_install_db %{_bindir}/mysql_secure_installation %{_bindir}/mysql_setpermission %{_bindir}/mysql_tzinfo_to_sql %{_bindir}/mysql_upgrade %{_bindir}/mysql_zap %{_bindir}/mysqlbug %{_bindir}/mysqldumpslow %{_bindir}/mysqld_multi %{_bindir}/mysqld_safe %{_bindir}/mysqlhotcopy %{_bindir}/mysqltest %{_bindir}/innochecksum %{_bindir}/perror %{_bindir}/replace %{_bindir}/resolve_stack_dump %{_bindir}/resolveip /usr/libexec/mysqld /usr/libexec/mysqlmanager %{_libdir}/mysql/plugin %{_mandir}/man1/msql2mysql.1* %{_mandir}/man1/myisamchk.1* %{_mandir}/man1/myisamlog.1* %{_mandir}/man1/myisampack.1* %{_mandir}/man1/mysql_convert_table_format.1* %{_mandir}/man1/myisam_ftdump.1* %{_mandir}/man1/mysql.server.1* %{_mandir}/man1/mysql_fix_extensions.1* %{_mandir}/man1/mysql_fix_privilege_tables.1* %{_mandir}/man1/mysql_install_db.1* %{_mandir}/man1/mysql_secure_installation.1* %{_mandir}/man1/mysql_upgrade.1* %{_mandir}/man1/mysql_zap.1* %{_mandir}/man1/mysqlbug.1* %{_mandir}/man1/mysqldumpslow.1* %{_mandir}/man1/mysqlbinlog.1* %{_mandir}/man1/mysqlcheck.1* %{_mandir}/man1/mysqld_multi.1* %{_mandir}/man1/mysqld_safe.1* %{_mandir}/man1/mysqlhotcopy.1* %{_mandir}/man1/mysqlimport.1* %{_mandir}/man1/mysqlman.1* %{_mandir}/man1/mysql_setpermission.1* %{_mandir}/man1/mysqltest.1* %{_mandir}/man1/innochecksum.1* %{_mandir}/man1/perror.1* %{_mandir}/man1/replace.1* %{_mandir}/man1/resolve_stack_dump.1* %{_mandir}/man1/resolveip.1* %{_mandir}/man1/mysql_tzinfo_to_sql.1* %{_mandir}/man8/mysqld.8* %{_mandir}/man8/mysqlmanager.8* %{_datadir}/mysql/errmsg.txt %{_datadir}/mysql/fill_help_tables.sql %{_datadir}/mysql/mysql_fix_privilege_tables.sql %{_datadir}/mysql/mysql_system_tables.sql %{_datadir}/mysql/mysql_system_tables_data.sql %{_datadir}/mysql/mysql_test_data_timezone.sql %{_datadir}/mysql/my-*.cnf %{_datadir}/mysql/config.*.ini /etc/rc.d/init.d/mysqld %attr(0755,mysql,mysql) %dir /var/run/mysqld %attr(0755,mysql,mysql) %dir /var/lib/mysql %attr(0640,mysql,mysql) %config(noreplace) %verify(not md5 size mtime) /var/log/mysqld.log %files cluster %defattr(-,root,root) %{_bindir}/ndb_config %{_bindir}/ndb_delete_all %{_bindir}/ndb_desc %{_bindir}/ndb_drop_index %{_bindir}/ndb_drop_table %{_bindir}/ndb_error_reporter %{_bindir}/ndb_mgm %{_bindir}/ndb_print_backup_file %{_bindir}/ndb_print_schema_file %{_bindir}/ndb_print_sys_file %{_bindir}/ndb_restore %{_bindir}/ndb_select_all %{_bindir}/ndb_select_count %{_bindir}/ndb_show_tables %{_bindir}/ndb_test_platform %{_bindir}/ndb_waiter /usr/libexec/ndb_mgmd /usr/libexec/ndbd %{_datadir}/mysql/ndb-*.ini /etc/rc.d/init.d/ndbd /etc/rc.d/init.d/ndb_mgmd %attr(0755,mysql,mysql) %dir /var/lib/mysql-cluster %{_mandir}/man1/ndb_config.1* %{_mandir}/man1/ndb_delete_all.1* %{_mandir}/man1/ndb_desc.1* %{_mandir}/man1/ndb_drop_index.1* %{_mandir}/man1/ndb_drop_table.1* %{_mandir}/man1/ndb_error_reporter.1* %{_mandir}/man1/ndb_mgm.1* %{_mandir}/man1/ndb_print_backup_file.1* %{_mandir}/man1/ndb_print_schema_file.1* %{_mandir}/man1/ndb_print_sys_file.1* %{_mandir}/man1/ndb_restore.1* %{_mandir}/man1/ndb_select_all.1* %{_mandir}/man1/ndb_select_count.1* %{_mandir}/man1/ndb_show_tables.1* %{_mandir}/man1/ndb_waiter.1* %{_mandir}/man1/ndbd_redo_log_reader.1* %{_mandir}/man8/ndbd.8* %{_mandir}/man8/ndbmtd.8* %{_mandir}/man8/ndb_mgmd.8* %files devel %defattr(-,root,root) /usr/include/mysql /usr/share/aclocal/mysql.m4 %{_libdir}/mysql/libmysqlclient*.so %{_libdir}/mysql/libndbclient.so %files embedded %defattr(-,root,root) %{_libdir}/mysql/libmysqld.so.* %files embedded-devel %defattr(-,root,root) %{_libdir}/mysql/libmysqld.so %{_bindir}/mysql_client_test_embedded %{_bindir}/mysqltest_embedded %{_mandir}/man1/mysql_client_test_embedded.1* %{_mandir}/man1/mysqltest_embedded.1* %files bench %defattr(-,root,root) %{_datadir}/sql-bench %files test %defattr(-,root,root) %{_bindir}/mysql_client_test %attr(-,mysql,mysql) %{_datadir}/mysql-test %{_mandir}/man1/mysql_client_test.1*