mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
* mariadb-tokudb-engine-5.5.deb
* now only production-use server plugins are in mariadb-server. client plugins are now in libmariadbclient18, testing-only server plugins are now in mariadb-test (set Coflicts: field properly) * fix Architecture: of mariadb-test * terrible hack to support optional deb packages for optional plugins
This commit is contained in:
@@ -184,8 +184,8 @@ SET(INSTALL_PLUGINDIR_DEB "lib/mysql/plugin")
|
||||
#
|
||||
SET(INSTALL_INCLUDEDIR_DEB "include/mysql")
|
||||
#
|
||||
SET(INSTALL_DOCDIR_DEB "docs")
|
||||
SET(INSTALL_DOCREADMEDIR_DEB ".")
|
||||
SET(INSTALL_DOCDIR_DEB "share/doc/mariadb-server-5.5")
|
||||
SET(INSTALL_DOCREADMEDIR_DEB "share/doc/mariadb-server-5.5")
|
||||
SET(INSTALL_MANDIR_DEB "share/man")
|
||||
SET(INSTALL_INFODIR_DEB "share/info")
|
||||
#
|
||||
|
||||
4
debian/autobake-deb.sh
vendored
4
debian/autobake-deb.sh
vendored
@@ -15,6 +15,8 @@ set -e
|
||||
# Buildbot, running the test suite from installed .debs on a clean VM.
|
||||
export DEB_BUILD_OPTIONS="nocheck"
|
||||
|
||||
export MARIADB_OPTIONAL_DEBS="tokudb-engine"
|
||||
|
||||
# Find major.minor version.
|
||||
#
|
||||
source ./VERSION
|
||||
@@ -76,6 +78,8 @@ echo "Creating package version ${UPSTREAM}${PATCHLEVEL}-${RELEASE_NAME}${RELEASE
|
||||
#
|
||||
fakeroot dpkg-buildpackage -us -uc
|
||||
|
||||
[ -e debian/autorm-file ] && rm -vf `cat debian/autorm-file`
|
||||
|
||||
echo "Build complete"
|
||||
|
||||
# end of autobake script
|
||||
|
||||
15
debian/dist/Debian/control
vendored
15
debian/dist/Debian/control
vendored
@@ -14,6 +14,7 @@ Package: libmariadbclient18
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Depends: mariadb-common, libmysqlclient18 (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
|
||||
Conflicts: mariadb-server-5.5 (<< 5.5.32)
|
||||
Description: MariaDB database client library
|
||||
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
|
||||
server. SQL (Structured Query Language) is the most popular database query
|
||||
@@ -164,10 +165,11 @@ Description: MariaDB database core server files
|
||||
|
||||
Package: mariadb-test-5.5
|
||||
Section: database
|
||||
Architecture: all
|
||||
Architecture: any
|
||||
Depends: mariadb-server-5.5 (= ${source:Version}), mariadb-client-5.5 (= ${source:Version})
|
||||
Conflicts: mariadb-test (<< ${source:Version}),
|
||||
mariadb-test-5.1, mariadb-test-5.2, mariadb-test-5.3
|
||||
mariadb-test-5.1, mariadb-test-5.2, mariadb-test-5.3,
|
||||
mariadb-server-5.5 (<< 5.5.32)
|
||||
Replaces: mariadb-test (<< ${source:Version}),
|
||||
mariadb-test-5.1, mariadb-test-5.2, mariadb-test-5.3
|
||||
Description: MariaDB database regression test suite
|
||||
@@ -235,3 +237,12 @@ Description: MariaDB database regression test suite (metapackage depending on th
|
||||
This is an empty package that depends on the current "best" version of
|
||||
mariadb-test (currently mariadb-test-5.5), as determined by the MariaDB
|
||||
maintainers.
|
||||
|
||||
Package: mariadb-tokudb-engine-5.5
|
||||
Section: database
|
||||
Architecture: all
|
||||
Depends: mariadb-server-5.5
|
||||
Description: TokuDB storage engine for MariaDB
|
||||
TokuDB is a highly scalable, zero maintenance downtime, ACID and MVCC
|
||||
compliant MariaDB Storage Engine that offers powerful indexing-based query
|
||||
acceleration. http://www.tokutek.com/products/tokudb-for-mysql/
|
||||
|
||||
10
debian/dist/Debian/mariadb-server-5.5.files
vendored
10
debian/dist/Debian/mariadb-server-5.5.files
vendored
@@ -1,4 +1,12 @@
|
||||
usr/lib/mysql/plugin/
|
||||
usr/lib/mysql/plugin/ha_innodb.so
|
||||
usr/lib/mysql/plugin/ha_oqgraph.so
|
||||
usr/lib/mysql/plugin/sphinx.so
|
||||
usr/lib/mysql/plugin/auth_socket.so
|
||||
usr/lib/mysql/plugin/auth_pam.so
|
||||
usr/lib/mysql/plugin/semisync_master.so
|
||||
usr/lib/mysql/plugin/semisync_slave.so
|
||||
usr/lib/mysql/plugin/handlersocket.so
|
||||
usr/lib/mysql/plugin/sql_errlog.so
|
||||
usr/lib/libhsclient.so.*
|
||||
etc/mysql/debian-start
|
||||
etc/mysql/conf.d/mysqld_safe_syslog.cnf
|
||||
|
||||
10
debian/dist/Debian/rules
vendored
10
debian/dist/Debian/rules
vendored
@@ -201,7 +201,15 @@ install: build
|
||||
cp debian/mariadb-server-5.5.mysql-server.logrotate $$d/_etc_logrotate.d_mysql-server; \
|
||||
cp debian/additions/debian-start $$d/_etc_mysql_debian-start;
|
||||
|
||||
dh_movefiles
|
||||
autorm=debian/autorm-file; \
|
||||
rm -f $$autorm; \
|
||||
ignore=''; \
|
||||
for p in $$MARIADB_OPTIONAL_DEBS; do \
|
||||
p=mariadb-$$p-5.5; \
|
||||
dh_movefiles --package=$$p || echo "../$$p*.deb" >> $$autorm; \
|
||||
ignore="$$ignore --no-package=$$p"; \
|
||||
done; \
|
||||
sh -c "dh_movefiles $$ignore"
|
||||
|
||||
# Build architecture-independent files here.
|
||||
binary-indep: build install
|
||||
|
||||
15
debian/dist/Ubuntu/control
vendored
15
debian/dist/Ubuntu/control
vendored
@@ -14,6 +14,7 @@ Package: libmariadbclient18
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Depends: mariadb-common, libmysqlclient18 (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends}
|
||||
Conflicts: mariadb-server-5.5 (<< 5.5.32)
|
||||
Description: MariaDB database client library
|
||||
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
|
||||
server. SQL (Structured Query Language) is the most popular database query
|
||||
@@ -158,10 +159,11 @@ Description: MariaDB database core server files
|
||||
|
||||
Package: mariadb-test-5.5
|
||||
Section: database
|
||||
Architecture: all
|
||||
Architecture: any
|
||||
Depends: mariadb-server-5.5 (= ${source:Version}), mariadb-client-5.5 (= ${source:Version})
|
||||
Conflicts: mariadb-test (<< ${source:Version}),
|
||||
mariadb-test-5.1, mariadb-test-5.2, mariadb-test-5.3
|
||||
mariadb-test-5.1, mariadb-test-5.2, mariadb-test-5.3,
|
||||
mariadb-server-5.5 (<< 5.5.32)
|
||||
Replaces: mariadb-test (<< ${source:Version}),
|
||||
mariadb-test-5.1, mariadb-test-5.2, mariadb-test-5.3
|
||||
Description: MariaDB database regression test suite
|
||||
@@ -229,3 +231,12 @@ Description: MariaDB database regression test suite (metapackage depending on th
|
||||
This is an empty package that depends on the current "best" version of
|
||||
mariadb-test (currently mariadb-test-5.5), as determined by the MariaDB
|
||||
maintainers.
|
||||
|
||||
Package: mariadb-tokudb-engine-5.5
|
||||
Section: database
|
||||
Architecture: all
|
||||
Depends: mariadb-server-5.5
|
||||
Description: TokuDB storage engine for MariaDB
|
||||
TokuDB is a highly scalable, zero maintenance downtime, ACID and MVCC
|
||||
compliant MariaDB Storage Engine that offers powerful indexing-based query
|
||||
acceleration. http://www.tokutek.com/products/tokudb-for-mysql/
|
||||
|
||||
10
debian/dist/Ubuntu/mariadb-server-5.5.files
vendored
10
debian/dist/Ubuntu/mariadb-server-5.5.files
vendored
@@ -1,4 +1,12 @@
|
||||
usr/lib/mysql/plugin/
|
||||
usr/lib/mysql/plugin/ha_innodb.so
|
||||
usr/lib/mysql/plugin/ha_oqgraph.so
|
||||
usr/lib/mysql/plugin/sphinx.so
|
||||
usr/lib/mysql/plugin/auth_socket.so
|
||||
usr/lib/mysql/plugin/auth_pam.so
|
||||
usr/lib/mysql/plugin/semisync_master.so
|
||||
usr/lib/mysql/plugin/semisync_slave.so
|
||||
usr/lib/mysql/plugin/handlersocket.so
|
||||
usr/lib/mysql/plugin/sql_errlog.so
|
||||
usr/lib/libhsclient.so.*
|
||||
etc/apparmor.d/usr.sbin.mysqld
|
||||
usr/share/apport/package-hooks/source_mariadb-5.5.py
|
||||
|
||||
10
debian/dist/Ubuntu/rules
vendored
10
debian/dist/Ubuntu/rules
vendored
@@ -206,7 +206,15 @@ install: build
|
||||
# install Apport hook
|
||||
install -D -m 644 debian/mariadb-server-5.5.py $(TMP)/usr/share/apport/package-hooks/source_mariadb-5.5.py
|
||||
|
||||
dh_movefiles
|
||||
autorm=debian/autorm-file; \
|
||||
rm -f $$autorm; \
|
||||
ignore=''; \
|
||||
for p in $$MARIADB_OPTIONAL_DEBS; do \
|
||||
p=mariadb-$$p-5.5; \
|
||||
dh_movefiles --package=$$p || echo "../$$p*.deb" >> $$autorm; \
|
||||
ignore="$$ignore --no-package=$$p"; \
|
||||
done; \
|
||||
sh -c "dh_movefiles $$ignore"
|
||||
|
||||
# Build architecture-independent files here.
|
||||
binary-indep: build install
|
||||
|
||||
2
debian/libmariadbclient18.files
vendored
2
debian/libmariadbclient18.files
vendored
@@ -1 +1,3 @@
|
||||
usr/lib/libmysqlclient*.so.*
|
||||
usr/lib/mysql/plugin/mysql_clear_password.so
|
||||
usr/lib/mysql/plugin/dialog.so
|
||||
|
||||
10
debian/mariadb-test-5.5.files
vendored
10
debian/mariadb-test-5.5.files
vendored
@@ -1,3 +1,13 @@
|
||||
usr/lib/mysql/plugin/dialog_examples.so
|
||||
usr/lib/mysql/plugin/auth_test_plugin.so
|
||||
usr/lib/mysql/plugin/qa_auth_interface.so
|
||||
usr/lib/mysql/plugin/qa_auth_server.so
|
||||
usr/lib/mysql/plugin/qa_auth_client.so
|
||||
usr/lib/mysql/plugin/auth_0x0100.so
|
||||
usr/lib/mysql/plugin/mypluglib.so
|
||||
usr/lib/mysql/plugin/daemon_example.ini
|
||||
usr/lib/mysql/plugin/libdaemon_example.so
|
||||
usr/lib/mysql/plugin/adt_null.so
|
||||
usr/bin/mysql_client_test
|
||||
usr/bin/mysql_client_test_embedded
|
||||
usr/bin/mysqltest_embedded
|
||||
|
||||
4
debian/mariadb-tokudb-engine-5.5.files
vendored
Normal file
4
debian/mariadb-tokudb-engine-5.5.files
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
usr/bin/tokuftdump
|
||||
usr/lib/mysql/plugin/ha_tokudb.so
|
||||
usr/share/doc/mariadb-server-5.5/tokudb/README-TOKUDB
|
||||
usr/share/doc/mariadb-server-5.5/tokudb/README.md
|
||||
Reference in New Issue
Block a user