Author: glen Date: Fri Jan 13 10:11:35 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - package mysqld.sym into package when debug package is built
---- Files affected: SPECS: mysql.spec (1.316 -> 1.317) ---- Diffs: ================================================================ Index: SPECS/mysql.spec diff -u SPECS/mysql.spec:1.316 SPECS/mysql.spec:1.317 --- SPECS/mysql.spec:1.316 Fri Dec 30 19:35:11 2005 +++ SPECS/mysql.spec Fri Jan 13 11:11:28 2006 @@ -4,6 +4,7 @@ # - trigger /etc/mysqld.conf into /etc/mysql/mysqld.conf. Solve possible # conflict with /var/lib/mysql/mysqld.conf # - C(XX)FLAGS for innodb subdirs are overriden by ./configre! +# - http://bugs.mysql.com/bug.php?id=16470 # # Conditional build: %bcond_with bdb # Berkeley DB support @@ -544,7 +545,6 @@ install %{SOURCE10} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb-mgm install %{SOURCE11} $RPM_BUILD_ROOT/etc/rc.d/init.d/mysql-ndb-cpc install %{SOURCE12} $RPM_BUILD_ROOT/etc/sysconfig/mysql-ndb-cpc - # remove .txt variants for .sys messages rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/*/*.txt @@ -558,6 +558,13 @@ mv $RPM_BUILD_ROOT%{_bindir}/{,mysql_}comp_err mv $RPM_BUILD_ROOT%{_bindir}/{,mysql_}resolve_stack_dump +# not useful without -debug build +%{!?debug:rm -f $RPM_BUILD_ROOT%{_bindir}/mysql_resolve_stack_dump} +# generate symbols file, so one can generate backtrace using it +# mysql_resolve_stack_dump -s /usr/share/mysql/mysqld.sym -n mysqld.stack. +# http://dev.mysql.com/doc/refman/5.0/en/using-stack-trace.html +%{?debug:nm -n $RPM_BUILD_ROOT%{_sbindir}/mysqld > $RPM_BUILD_ROOT%{_datadir}/mysql/mysqld.sym} + # functionality in initscript / rpm rm $RPM_BUILD_ROOT%{_bindir}/mysql_create_system_tables rm $RPM_BUILD_ROOT%{_bindir}/mysql_install_db @@ -836,6 +843,7 @@ %attr(755,root,root) %{_libdir}/lib*.so %attr(755,root,root) %{_bindir}/*comp_err %attr(755,root,root) %{_bindir}/*resolve_stack_dump +%{?debug:%{_datadir}/mysql/mysqld.sym} %{_libdir}/lib*.la %{_libdir}/lib*[!tr].a %{_includedir}/mysql @@ -888,6 +896,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.317 2006/01/13 10:11:28 glen +- package mysqld.sym into package when debug package is built + Revision 1.316 2005/12/30 18:35:11 glen - 5.0.18 ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/mysql.spec?r1=1.316&r2=1.317&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit