diff options
Diffstat (limited to 'debian/dist')
-rw-r--r-- | debian/dist/Debian/control | 15 | ||||
-rw-r--r-- | debian/dist/Debian/mariadb-server-5.5.files | 10 | ||||
-rwxr-xr-x | debian/dist/Debian/rules | 10 | ||||
-rw-r--r-- | debian/dist/Ubuntu/control | 15 | ||||
-rw-r--r-- | debian/dist/Ubuntu/mariadb-server-5.5.files | 10 | ||||
-rwxr-xr-x | debian/dist/Ubuntu/rules | 10 |
6 files changed, 62 insertions, 8 deletions
diff --git a/debian/dist/Debian/control b/debian/dist/Debian/control index 9c96313045d..c66ffedfd1a 100644 --- a/debian/dist/Debian/control +++ b/debian/dist/Debian/control @@ -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.33), mariadb-galera-server-5.5 (<< 5.5.33) 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.33), mariadb-galera-server-5.5 (<< 5.5.33) 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: any +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/ diff --git a/debian/dist/Debian/mariadb-server-5.5.files b/debian/dist/Debian/mariadb-server-5.5.files index ad2153fe28b..15206865d4f 100644 --- a/debian/dist/Debian/mariadb-server-5.5.files +++ b/debian/dist/Debian/mariadb-server-5.5.files @@ -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 diff --git a/debian/dist/Debian/rules b/debian/dist/Debian/rules index feef863c5eb..f82b9ee3344 100755 --- a/debian/dist/Debian/rules +++ b/debian/dist/Debian/rules @@ -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 diff --git a/debian/dist/Ubuntu/control b/debian/dist/Ubuntu/control index d1c4917ed63..8eb5f4537ac 100644 --- a/debian/dist/Ubuntu/control +++ b/debian/dist/Ubuntu/control @@ -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.33), mariadb-galera-server-5.5 (<< 5.5.33) 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.33), mariadb-galera-server-5.5 (<< 5.5.33) 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: any +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/ diff --git a/debian/dist/Ubuntu/mariadb-server-5.5.files b/debian/dist/Ubuntu/mariadb-server-5.5.files index d201577f7cf..c747d4d64db 100644 --- a/debian/dist/Ubuntu/mariadb-server-5.5.files +++ b/debian/dist/Ubuntu/mariadb-server-5.5.files @@ -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 diff --git a/debian/dist/Ubuntu/rules b/debian/dist/Ubuntu/rules index 2852864c5a0..493381b019b 100755 --- a/debian/dist/Ubuntu/rules +++ b/debian/dist/Ubuntu/rules @@ -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 |