Handle the "semisync" plugin in
- binary distributions for Windows, - "generic" RPM packages.
This commit is contained in:
parent
bd40517b03
commit
be59f7ff54
@ -290,6 +290,11 @@ if [ -d storage/innodb_plugin ]; then
|
|||||||
cp storage/innodb_plugin/$TARGET/ha_innodb_plugin.dll \
|
cp storage/innodb_plugin/$TARGET/ha_innodb_plugin.dll \
|
||||||
$DESTDIR/lib/plugin/
|
$DESTDIR/lib/plugin/
|
||||||
fi
|
fi
|
||||||
|
if [ -d plugin/semisync ]; then
|
||||||
|
cp plugin/semisync/$TARGET/semisync_master.dll \
|
||||||
|
plugin/semisync/$TARGET/semisync_slave.dll \
|
||||||
|
$DESTDIR/lib/plugin/
|
||||||
|
fi
|
||||||
|
|
||||||
if [ x"$TARGET" != x"release" ] ; then
|
if [ x"$TARGET" != x"release" ] ; then
|
||||||
cp libmysql/$TARGET/libmysql.pdb \
|
cp libmysql/$TARGET/libmysql.pdb \
|
||||||
@ -302,6 +307,11 @@ if [ x"$TARGET" != x"release" ] ; then
|
|||||||
cp storage/innodb_plugin/$TARGET/ha_innodb_plugin.pdb \
|
cp storage/innodb_plugin/$TARGET/ha_innodb_plugin.pdb \
|
||||||
$DESTDIR/lib/plugin/
|
$DESTDIR/lib/plugin/
|
||||||
fi
|
fi
|
||||||
|
if [ -d plugin/semisync ]; then
|
||||||
|
cp plugin/semisync/$TARGET/semisync_master.pdb \
|
||||||
|
plugin/semisync/$TARGET/semisync_slave.pdb \
|
||||||
|
$DESTDIR/lib/plugin/
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
@ -328,6 +338,15 @@ if [ x"$PACK_DEBUG" = x"" -a -f "libmysql/debug/libmysql.lib" -o \
|
|||||||
storage/innodb_plugin/debug/ha_innodb_plugin.pdb \
|
storage/innodb_plugin/debug/ha_innodb_plugin.pdb \
|
||||||
$DESTDIR/lib/plugin/debug/
|
$DESTDIR/lib/plugin/debug/
|
||||||
fi
|
fi
|
||||||
|
if [ -d plugin/semisync ]; then
|
||||||
|
cp plugin/semisync/debug/semisync_master.dll \
|
||||||
|
plugin/semisync/debug/semisync_master.lib \
|
||||||
|
plugin/semisync/debug/semisync_master.pdb \
|
||||||
|
plugin/semisync/debug/semisync_slave.dll \
|
||||||
|
plugin/semisync/debug/semisync_slave.lib \
|
||||||
|
plugin/semisync/debug/semisync_slave.pdb \
|
||||||
|
$DESTDIR/lib/plugin/debug/
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
|
@ -715,6 +715,8 @@ fi
|
|||||||
%attr(755, root, root) %{_bindir}/resolveip
|
%attr(755, root, root) %{_bindir}/resolveip
|
||||||
|
|
||||||
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_example.so*
|
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_example.so*
|
||||||
|
%attr(755, root, root) %{_libdir}/mysql/plugin/libsemisync_master.so*
|
||||||
|
%attr(755, root, root) %{_libdir}/mysql/plugin/libsemisync_slave.so*
|
||||||
|
|
||||||
%if %{WITH_TCMALLOC}
|
%if %{WITH_TCMALLOC}
|
||||||
%attr(755, root, root) %{_libdir}/mysql/%{malloc_lib_target}
|
%attr(755, root, root) %{_libdir}/mysql/%{malloc_lib_target}
|
||||||
@ -835,6 +837,7 @@ fi
|
|||||||
%{_libdir}/mysql/libmysqlclient.la
|
%{_libdir}/mysql/libmysqlclient.la
|
||||||
%{_libdir}/mysql/libmysqlclient_r.a
|
%{_libdir}/mysql/libmysqlclient_r.a
|
||||||
%{_libdir}/mysql/libmysqlclient_r.la
|
%{_libdir}/mysql/libmysqlclient_r.la
|
||||||
|
%{_libdir}/mysql/libmysqlservices.a
|
||||||
%{_libdir}/mysql/libmystrings.a
|
%{_libdir}/mysql/libmystrings.a
|
||||||
%{_libdir}/mysql/libmysys.a
|
%{_libdir}/mysql/libmysys.a
|
||||||
%if %{CLUSTER_BUILD}
|
%if %{CLUSTER_BUILD}
|
||||||
@ -846,6 +849,10 @@ fi
|
|||||||
%{_libdir}/mysql/libz.la
|
%{_libdir}/mysql/libz.la
|
||||||
%{_libdir}/mysql/plugin/ha_example.a
|
%{_libdir}/mysql/plugin/ha_example.a
|
||||||
%{_libdir}/mysql/plugin/ha_example.la
|
%{_libdir}/mysql/plugin/ha_example.la
|
||||||
|
%{_libdir}/mysql/plugin/libsemisync_master.a
|
||||||
|
%{_libdir}/mysql/plugin/libsemisync_master.la
|
||||||
|
%{_libdir}/mysql/plugin/libsemisync_slave.a
|
||||||
|
%{_libdir}/mysql/plugin/libsemisync_slave.la
|
||||||
|
|
||||||
%files shared
|
%files shared
|
||||||
%defattr(-, root, root, 0755)
|
%defattr(-, root, root, 0755)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user