From 9c8cca0f4386a90365d37969765604ba7f87153a Mon Sep 17 00:00:00 2001 From: Fireatoms Date: Mon, 18 Oct 2021 16:35:54 +0800 Subject: [PATCH] build: make oceanbase rpm relocatable --- cmake/RPM.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/RPM.cmake b/cmake/RPM.cmake index 5699edc71..bfec1bc1b 100644 --- a/cmake/RPM.cmake +++ b/cmake/RPM.cmake @@ -9,8 +9,10 @@ set(CPACK_RPM_FILE_NAME "RPM-DEFAULT") set(CPACK_RPM_PACKAGE_RELEASE ${OB_RELEASEID}) set(CPACK_RPM_PACKAGE_RELEASE_DIST ON) # RPM package informations. -set(CPACK_RPM_RELOCATION_PATHS /usr /home/admin/oceanbase) set(CPACK_PACKAGING_INSTALL_PREFIX /home/admin/oceanbase) +# set relocation path install prefix for each component +set(CPACK_RPM_DEVEL_PACKAGE_PREFIX /usr) +set(CPACK_RPM_UTILS_PACKAGE_PREFIX /usr) list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/home/admin/oceanbase") set(CPACK_PACKAGE_NAME "oceanbase-ce") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OceanBase CE is a distributed relational database")