From c51d42e7a6835693e7c2e085e11c401f7788e0fa Mon Sep 17 00:00:00 2001 From: mglae Date: Sat, 16 Oct 2021 19:37:26 +0200 Subject: [PATCH] mariadb-connector-c: install secure authentication plugins --- packages/databases/mariadb-connector-c/package.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/databases/mariadb-connector-c/package.mk b/packages/databases/mariadb-connector-c/package.mk index 020aab3d7c..e3a5e2619a 100644 --- a/packages/databases/mariadb-connector-c/package.mk +++ b/packages/databases/mariadb-connector-c/package.mk @@ -19,6 +19,15 @@ PKG_CMAKE_OPTS_TARGET="-DWITH_EXTERNAL_ZLIB=ON " post_makeinstall_target() { + # keep modern authentication plugins + PLUGINP=${INSTALL}/usr/lib/mariadb/plugin + mkdir -p ${INSTALL}/.tmp + mv ${PLUGINP}/{caching_sha2_password,client_ed25519,sha256_password}.so ${INSTALL}/.tmp + # drop all unneeded rm -rf ${INSTALL}/usr + + mkdir -p ${PLUGINP} + mv ${INSTALL}/.tmp/* ${PLUGINP}/ + rmdir ${INSTALL}/.tmp }