diff --git a/cmake/DEB.cmake b/cmake/DEB.cmake index 0589518c0..e4bc3b400 100644 --- a/cmake/DEB.cmake +++ b/cmake/DEB.cmake @@ -29,7 +29,6 @@ if(DEBIAN_NAME AND DEBIAN_VERSION) endif() set(CPACK_DEBIAN_PACKAGE_NAME ${CPACK_PACKAGE_NAME}) -set(CPACK_DEBIAN_SERVER_PACKAGE_DEPENDS "oceanbase-ce-libs = ${CPACK_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}") set(CPACK_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION}) set(CPACK_PACKAGE_CONTACT "${OceanBase_CE_HOMEPAGE_URL}") set(CPACK_DEBIAN_PACKAGE_MAINTAINER "OceanBase") @@ -38,6 +37,7 @@ set(CPACK_DEBIAN_PACKAGE_PRIORITY "Optional") # systemd define on deb if (OB_BUILD_OPENSOURCE) + set(CPACK_DEBIAN_SERVER_PACKAGE_DEPENDS "oceanbase-ce-libs = ${CPACK_PACKAGE_VERSION}-${CPACK_DEBIAN_PACKAGE_RELEASE}") set(CPACK_DEBIAN_SERVER_PACKAGE_DEPENDS "${CPACK_DEBIAN_SERVER_PACKAGE_DEPENDS}, jq, systemd") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/tools/rpm/systemd/profile/post_install.sh.template diff --git a/cmake/RPM.cmake b/cmake/RPM.cmake index 22b355cb1..4d12f39b2 100644 --- a/cmake/RPM.cmake +++ b/cmake/RPM.cmake @@ -31,11 +31,6 @@ else() endif() set(CPACK_RPM_PACKAGE_GROUP "Applications/Databases") -if (CPACK_RPM_PACKAGE_RELEASE) - set(CPACK_RPM_SERVER_PACKAGE_REQUIRES "oceanbase-ce-libs = ${CPACK_PACKAGE_VERSION}-${CPACK_RPM_PACKAGE_RELEASE}") -else() - set(CPACK_RPM_SERVER_PACKAGE_REQUIRES "oceanbase-ce-libs = ${CPACK_PACKAGE_VERSION}") -endif() set(CPACK_RPM_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION}) set(CPACK_RPM_PACKAGE_LICENSE "Mulan PubL v2.") set(CPACK_RPM_DEFAULT_USER "admin") @@ -59,7 +54,7 @@ set(CPACK_RPM_SPEC_MORE_DEFINE # systemd define on rpm if (OB_BUILD_OPENSOURCE) - set(CPACK_RPM_SERVER_PACKAGE_REQUIRES "${CPACK_RPM_SERVER_PACKAGE_REQUIRES}, jq, systemd") + set(CPACK_RPM_SERVER_PACKAGE_REQUIRES "oceanbase-ce-libs = ${CPACK_PACKAGE_VERSION}, jq, systemd") configure_file(${CMAKE_CURRENT_SOURCE_DIR}/tools/rpm/systemd/profile/post_install.sh.template ${CMAKE_CURRENT_SOURCE_DIR}/tools/rpm/systemd/profile/post_install.sh