mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
MDEV-22053: Pass INSTALL_LAYOUT "DEB" correctly to CONC (libmariadb)
As this was missing, the libmariadb/install.cmake section for Debian builds was not triggered at all, and existing fixes to make the Debian paths correct did not apply. Update libmariadb3 paths in Debian packaging after MariaDB Connector C 3.1.8 upgrade Also now include caching_sha2_password.so which was previously omitted. Keep old libmariadbclient.a as symbolic link for backwards compatibility. Closes: CONC-304 Related: CONC-456, MDEV-22150
This commit is contained in:
parent
91e79dff54
commit
4bc31a904f
5 changed files with 12 additions and 5 deletions
|
@ -24,6 +24,8 @@ SET(CONC_WITH_MYSQLCOMPAT ON)
|
|||
|
||||
IF (INSTALL_LAYOUT STREQUAL "RPM")
|
||||
SET(CONC_INSTALL_LAYOUT "RPM")
|
||||
ELSEIF (INSTALL_LAYOUT STREQUAL "DEB")
|
||||
SET(CONC_INSTALL_LAYOUT "DEB")
|
||||
ELSE()
|
||||
SET(CONC_INSTALL_LAYOUT "DEFAULT")
|
||||
ENDIF()
|
||||
|
|
1
debian/libmariadb-dev.install
vendored
1
debian/libmariadb-dev.install
vendored
|
@ -1,5 +1,6 @@
|
|||
usr/bin/mariadb_config
|
||||
usr/include/mariadb
|
||||
usr/lib/*/libmariadb.a
|
||||
usr/lib/*/libmariadb.so
|
||||
usr/lib/*/libmariadbclient.a
|
||||
usr/lib/*/libmariadbclient.so
|
||||
|
|
9
debian/libmariadb3.install
vendored
9
debian/libmariadb3.install
vendored
|
@ -1,5 +1,6 @@
|
|||
usr/lib/*/libmariadb.so.*
|
||||
usr/lib/mysql/plugin/client_ed25519.so
|
||||
usr/lib/mysql/plugin/dialog.so
|
||||
usr/lib/mysql/plugin/mysql_clear_password.so
|
||||
usr/lib/mysql/plugin/sha256_password.so
|
||||
usr/lib/*/libmariadb3/plugin/caching_sha2_password.so
|
||||
usr/lib/*/libmariadb3/plugin/client_ed25519.so
|
||||
usr/lib/*/libmariadb3/plugin/dialog.so
|
||||
usr/lib/*/libmariadb3/plugin/mysql_clear_password.so
|
||||
usr/lib/*/libmariadb3/plugin/sha256_password.so
|
||||
|
|
2
debian/mariadb-plugin-gssapi-client.install
vendored
2
debian/mariadb-plugin-gssapi-client.install
vendored
|
@ -1 +1 @@
|
|||
usr/lib/mysql/plugin/auth_gssapi_client.so
|
||||
usr/lib/*/libmariadb3/plugin/auth_gssapi_client.so
|
||||
|
|
3
debian/rules
vendored
3
debian/rules
vendored
|
@ -143,6 +143,9 @@ endif
|
|||
ln -s libmariadb.so.3 $(TMP)/usr/lib/$(DEB_HOST_MULTIARCH)/libmysqlclient.so.19
|
||||
ln -s libmariadb.so.3 $(TMP)/usr/lib/$(DEB_HOST_MULTIARCH)/libmysqlclient.so.20
|
||||
|
||||
# Install libmariadbclient.a compatibility link
|
||||
ln -s libmariadb.a $(TMP)/usr/lib/$(DEB_HOST_MULTIARCH)/libmariadbclient.a
|
||||
|
||||
override_dh_fixperms:
|
||||
dh_fixperms
|
||||
chmod 04755 debian/mariadb-server-10.5/usr/lib/mysql/plugin/auth_pam_tool_dir/auth_pam_tool
|
||||
|
|
Loading…
Reference in a new issue