rm -rf %{buildroot}
%post
+%if "%{sec_product_feature_security_mdfpp_enable}" == "1"
+rm %{_libdir}/libkey-manager-key-provider.so.1.0.0
+ln -s %{_libdir}/libskmm.so %{_libdir}/libkey-manager-key-provider.so.1.0.0
+%endif
systemctl daemon-reload
if [ $1 = 1 ]; then
# installation
%attr(755,root,root) /usr/bin/key-manager
%{_libdir}/libkey-manager-commons.so.*
%{_libdir}/libkey-manager-key-provider.so.*
-%{_libdir}/libkey-manager-key-provider.so
%attr(-,root,root) /usr/lib/systemd/system/multi-user.target.wants/central-key-manager.service
%attr(-,root,root) /usr/lib/systemd/system/central-key-manager.service
%attr(-,root,root) /usr/lib/systemd/system/central-key-manager.target
%attr(-,root,root) /usr/lib/systemd/system/central-key-manager-api-storage.socket
%{_datadir}/license/%{name}
+%files -n key-manager-devel
+%defattr(-,root,root,-)
+%{_libdir}/libkey-manager-key-provider.so
+
%files -n libkey-manager-client
%manifest %{_datadir}/libkey-manager-client.manifest
%defattr(-,root,root,-)
TARGET_LINK_LIBRARIES(${TARGET_KEY_MANAGER}
${KEY_MANAGER_DEP_LIBRARIES}
${TARGET_KEY_MANAGER_COMMON}
- ${TARGET_KEY_MANAGER_KEY_PROVIDER}
+ ${TARGET_KEY_MANAGER_KEY_PROVIDER}
)
libcrypto
)
PKG_CHECK_MODULES(KEY_PROVIDER_DEP
- dlog
- openssl
- REQUIRED
- )
+ dlog
+ openssl
+ REQUIRED
+ )
SET(COMMON_PATH ${PROJECT_SOURCE_DIR}/src/manager)
ADD_LIBRARY(${TARGET_KEY_MANAGER_KEY_PROVIDER} SHARED ${KEY_PROVIDER_SOURCES})
SET_TARGET_PROPERTIES(
- ${TARGET_KEY_MANAGER_KEY_PROVIDER}
- PROPERTIES
- COMPILE_FLAGS "-fPIC -c"
- SOVERSION 1.0.0
- VERSION 1.0.0
- )
+ ${TARGET_KEY_MANAGER_KEY_PROVIDER}
+ PROPERTIES
+ COMPILE_FLAGS "-fPIC -c"
+ SOVERSION 1.0.0
+ VERSION 1.0.0
+ )
TARGET_LINK_LIBRARIES(${TARGET_KEY_MANAGER_KEY_PROVIDER}
- ${KEY_PROVIDER_DEP_LIBRARIES}
- )
+ ${KEY_PROVIDER_DEP_LIBRARIES}
+ )
##########################################################################