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\"")
Name: cert-svc
Summary: Certification service
-Version: 2.2.1
+Version: 2.2.2
Release: 0
Group: Security/Certificate Management
License: Apache-2.0
%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}
-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 \
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: