mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 02:05:57 +01:00
Some fixes for the RPM spec file:
- Fixed BUG#959 (libmysqld not being compiled properly) - Fixed BUG#998 (RPM build errors): added missing files to the distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow, mysql_fix_privilege_tables.1), removed "-n" from %install section. support-files/mysql.spec.sh: - Fixed BUG#959 (libmysqld not being compiled properly) - Fixed BUG#998 (RPM build errors): added missing files to the distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow, mysql_fix_privilege_tables.1), removed "-n" from %install section.
This commit is contained in:
parent
d8df84aa43
commit
0940443b39
1 changed files with 19 additions and 4 deletions
|
@ -216,7 +216,6 @@ sh -c "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
|
|||
--infodir=%{_infodir} \
|
||||
--includedir=%{_includedir} \
|
||||
--mandir=%{_mandir} \
|
||||
--with-embedded-server \
|
||||
--enable-thread-safe-client \
|
||||
--with-comment=\"Official MySQL RPM\";
|
||||
# Add this for more debugging support
|
||||
|
@ -245,7 +244,7 @@ MBD=$RPM_BUILD_DIR/mysql-%{mysql_version}
|
|||
|
||||
# Clean up the BuildRoot first
|
||||
[ "$RBR" != "/" ] && [ -d $RBR ] && rm -rf $RBR;
|
||||
mkdir -p $RBR
|
||||
mkdir -p $RBR%{_libdir}/mysql
|
||||
|
||||
#
|
||||
# Use MYSQL_BUILD_PATH so that we can use a dedicated version of gcc
|
||||
|
@ -267,6 +266,7 @@ BuildMySQL "--enable-shared \
|
|||
--with-berkeley-db \
|
||||
--with-innodb \
|
||||
--with-raid \
|
||||
--with-embedded-server \
|
||||
--with-server-suffix='-Max'"
|
||||
|
||||
# Save everything for debug
|
||||
|
@ -276,6 +276,9 @@ BuildMySQL "--enable-shared \
|
|||
mv sql/mysqld sql/mysqld-max
|
||||
nm --numeric-sort sql/mysqld-max > sql/mysqld-max.sym
|
||||
|
||||
# Install embedded server library in the build root
|
||||
install -m 644 libmysqld/libmysqld.a $RBR%{_libdir}/mysql
|
||||
|
||||
# Save libraries
|
||||
(cd libmysql/.libs; tar cf $RBR/shared-libs.tar *.so*)
|
||||
(cd libmysql_r/.libs; tar rf $RBR/shared-libs.tar *.so*)
|
||||
|
@ -295,13 +298,14 @@ BuildMySQL "--disable-shared \
|
|||
--with-client-ldflags='-all-static' \
|
||||
$USE_OTHER_LIBC_DIR \
|
||||
--with-server-suffix='%{server_suffix}' \
|
||||
--without-embedded-server \
|
||||
--without-berkeley-db \
|
||||
--with-innodb \
|
||||
--without-vio \
|
||||
--without-openssl"
|
||||
nm --numeric-sort sql/mysqld > sql/mysqld.sym
|
||||
|
||||
%install -n mysql-%{mysql_version}
|
||||
%install
|
||||
RBR=$RPM_BUILD_ROOT
|
||||
MBD=$RPM_BUILD_DIR/mysql-%{mysql_version}
|
||||
|
||||
|
@ -319,7 +323,7 @@ install -d $RBR%{_sbindir}
|
|||
make install-strip DESTDIR=$RBR benchdir_root=%{_datadir}
|
||||
|
||||
# Install shared libraries (Disable for architectures that don't support it)
|
||||
(cd $RBR%{_libdir}; tar xf $RBR/shared-libs.tar)
|
||||
(cd $RBR%{_libdir}; tar xf $RBR/shared-libs.tar; rm -f $RBR/shared-libs.tar)
|
||||
|
||||
# install saved mysqld-max
|
||||
install -s -m755 $MBD/sql/mysqld-max $RBR%{_sbindir}/mysqld-max
|
||||
|
@ -447,6 +451,7 @@ fi
|
|||
%doc %attr(644, root, man) %{_mandir}/man1/isamlog.1*
|
||||
%doc %attr(644, root, man) %{_mandir}/man1/mysql_zap.1*
|
||||
%doc %attr(644, root, man) %{_mandir}/man1/mysqld.1*
|
||||
%doc %attr(644, root, man) %{_mandir}/man1/mysql_fix_privilege_tables.1*
|
||||
%doc %attr(644, root, man) %{_mandir}/man1/mysqld_multi.1*
|
||||
%doc %attr(644, root, man) %{_mandir}/man1/mysqld_safe.1*
|
||||
%doc %attr(644, root, man) %{_mandir}/man1/perror.1*
|
||||
|
@ -462,6 +467,7 @@ fi
|
|||
%attr(755, root, root) %{_bindir}/myisampack
|
||||
%attr(755, root, root) %{_bindir}/mysql_convert_table_format
|
||||
%attr(755, root, root) %{_bindir}/mysql_explain_log
|
||||
%attr(755, root, root) %{_bindir}/mysql_fix_extensions
|
||||
%attr(755, root, root) %{_bindir}/mysql_fix_privilege_tables
|
||||
%attr(755, root, root) %{_bindir}/mysql_install_db
|
||||
%attr(755, root, root) %{_bindir}/mysql_secure_installation
|
||||
|
@ -492,12 +498,14 @@ fi
|
|||
%attr(755, root, root) %{_bindir}/msql2mysql
|
||||
%attr(755, root, root) %{_bindir}/mysql
|
||||
%attr(755, root, root) %{_bindir}/mysql_find_rows
|
||||
%attr(755, root, root) %{_bindir}/mysql_tableinfo
|
||||
%attr(755, root, root) %{_bindir}/mysql_waitpid
|
||||
%attr(755, root, root) %{_bindir}/mysqlaccess
|
||||
%attr(755, root, root) %{_bindir}/mysqladmin
|
||||
%attr(755, root, root) %{_bindir}/mysqlbinlog
|
||||
%attr(755, root, root) %{_bindir}/mysqlcheck
|
||||
%attr(755, root, root) %{_bindir}/mysqldump
|
||||
%attr(755, root, root) %{_bindir}/mysqldumpslow
|
||||
%attr(755, root, root) %{_bindir}/mysqlimport
|
||||
%attr(755, root, root) %{_bindir}/mysqlshow
|
||||
|
||||
|
@ -554,6 +562,13 @@ fi
|
|||
%attr(644, root, root) %{_libdir}/mysql/libmysqld.a
|
||||
|
||||
%changelog
|
||||
* Tue Aug 05 2003 Lenz Grimmer <lenz@mysql.com>
|
||||
|
||||
- Fixed BUG#959 (libmysqld not being compiled properly)
|
||||
- Fixed BUG#998 (RPM build errors): added missing files to the
|
||||
distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
|
||||
mysql_fix_privilege_tables.1), removed "-n" from %install section.
|
||||
|
||||
* Wed Jul 09 2003 Lenz Grimmer <lenz@mysql.com>
|
||||
|
||||
- removed the GIF Icon (file was not included in the sources anyway)
|
||||
|
|
Loading…
Add table
Reference in a new issue