use /usr/lib64 as PLUGIN_PATH for 64bit machine 23/286023/1 accepted/tizen/unified/20221228.165939
authorDongsun Lee <ds73.lee@samsung.com>
Mon, 26 Dec 2022 09:26:00 +0000 (18:26 +0900)
committerDong Sun Lee <ds73.lee@samsung.com>
Mon, 26 Dec 2022 09:27:11 +0000 (09:27 +0000)
Change-Id: I063d43e524eaa725f6155db8c936674442beca37

CMakeLists.txt
packaging/cert-svc.spec
src/vcore/ValidatorPluginApi.h

index deff16c..f5b5c8e 100644 (file)
@@ -40,6 +40,8 @@ ADD_DEFINITIONS("-DTZ_SYS_CA_BUNDLE=\"${TZ_SYS_CA_BUNDLE}\"")
 ADD_DEFINITIONS("-DTZ_SYS_RO_CA_CERTS=\"${TZ_SYS_RO_CA_CERTS}\"")
 ADD_DEFINITIONS("-DTZ_SYS_RO_CA_BUNDLE=\"${TZ_SYS_RO_CA_BUNDLE}\"")
 
+ADD_DEFINITIONS("-DLIB_DIR=\"${LIB_DIR}\"")
+
 SET(CA_CERTS_PATH ${RO_DATA_DIR}/ca-certificates)
 ADD_DEFINITIONS("-DTZ_SYS_CA_CERTS_TIZEN=\"${CA_CERTS_PATH}/tizen\"")
 ADD_DEFINITIONS("-DFINGERPRINT_LIST_PATH=\"${CA_CERTS_PATH}/fingerprint/fingerprint_list.xml\"")
index 6c05755..b49889f 100644 (file)
@@ -2,7 +2,7 @@
 
 Name:    cert-svc
 Summary: Certification service
-Version: 2.2.1
+Version: 2.2.2
 Release: 0
 Group:   Security/Certificate Management
 License: Apache-2.0
@@ -39,6 +39,7 @@ Requires: security-config
 %global smack_domain_name System
 
 %global bin_dir                 %{?TZ_SYS_BIN:%TZ_SYS_BIN}%{!?TZ_SYS_BIN:%_bindir}
+%global lib_dir                 %{?TZ_SYS_LIB:%TZ_SYS_LIB}%{!?TZ_SYS_LIB:%_libdir}
 %global etc_dir                 %{?TZ_SYS_ETC:%TZ_SYS_ETC}%{!?TZ_SYS_ETC:/opt/etc}
 %global rw_data_dir             %{?TZ_SYS_SHARE:%TZ_SYS_SHARE}%{!?TZ_SYS_SHARE:/opt/share}
 %global ro_data_dir             %{?TZ_SYS_RO_SHARE:%TZ_SYS_RO_SHARE}%{!?TZ_SYS_RO_SHARE:%_datadir}
@@ -113,6 +114,7 @@ export CXXFLAGS="$CXXFLAGS -Wno-stringop-truncation -Wno-stringop-overflow"
          -DSMACK_DOMAIN_NAME=%smack_domain_name \
          -DRO_DATA_DIR=%ro_data_dir \
          -DBIN_DIR=%bin_dir \
+         -DLIB_DIR=%lib_dir \
          -DTZ_SYS_CA_CERTS=%TZ_SYS_CA_CERTS \
          -DTZ_SYS_CA_CERTS_ORIG=%TZ_SYS_CA_CERTS_ORIG \
          -DTZ_SYS_CA_BUNDLE=%TZ_SYS_CA_BUNDLE \
index 4248fb5..1374564 100644 (file)
@@ -30,7 +30,7 @@
 
 namespace ValidationCore {
 
-const std::string PLUGIN_PATH = "/usr/lib/libcert-svc-validator-plugin.so";
+const std::string PLUGIN_PATH = LIB_DIR "/libcert-svc-validator-plugin.so";
 
 class ValidatorPlugin {
 public: