summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <daniel@mariadb.org>2023-02-10 18:40:43 +1100
committerDaniel Black <daniel@mariadb.org>2023-02-10 18:43:37 +1100
commit3294ef9186beb0842ad1ba38d4952b9a7fc2a7e8 (patch)
tree5e33d4a466296388c4ef385107bfe204e9ae0649
parentd385856d10883029e7e2c7904603dc6774e5e338 (diff)
downloadmariadb-git-bb-11.0-danielblack-preview-MDEV-30203-pkgtest.tar.gz
MDEV-30571 MariaDB-client does not pull MariaDB-compat anymore, conflicts with RHEL packagesbb-11.0-danielblack-preview-MDEV-30203-pkgtest
Make MariaDB-client explictly pull MariaDB-common. I can't see a reason for the change between 10.9. Use SETA rather than set for common/compat dependencies out of caution. Last commit seems to have resolved the common dependency on compat (though its not obvious why).
-rw-r--r--cmake/cpack_rpm.cmake6
1 files changed, 4 insertions, 2 deletions
diff --git a/cmake/cpack_rpm.cmake b/cmake/cpack_rpm.cmake
index 952ce94a39a..abac09eace2 100644
--- a/cmake/cpack_rpm.cmake
+++ b/cmake/cpack_rpm.cmake
@@ -206,6 +206,8 @@ SETA(CPACK_RPM_client_PACKAGE_PROVIDES
"mytop")
SETA(CPACK_RPM_client_PACKAGE_CONFLICTS
"MariaDB-server < 11.0.0")
+SETA(CPACK_RPM_client_PACKAGE_REQUIRES
+ "MariaDB-common")
SETA(CPACK_RPM_common_PACKAGE_CONFLICTS
"MariaDB-server < 10.6.1")
@@ -361,8 +363,8 @@ IF(compat53 AND compat101)
# Make sure that for these distributions all our rpms require
# MariaDB-compat, that will replace mysql-libs-5.1
IF(RPM MATCHES "(rhel|centos)[67]")
- SET(CPACK_RPM_common_PACKAGE_REQUIRES "MariaDB-compat")
- SET(CPACK_RPM_compat_PACKAGE_CONFLICTS "mariadb-libs < 1:10.1.0")
+ SETA(CPACK_RPM_common_PACKAGE_REQUIRES "MariaDB-compat")
+ SETA(CPACK_RPM_compat_PACKAGE_CONFLICTS "mariadb-libs < 1:10.1.0")
ENDIF()
ENDIF()