d145ae9c22e4db54291521c6f699224c03165477
[platform/core/security/cert-svc.git] / etc / CMakeLists.txt
1 SET(ETC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
2
3 INSTALL(FILES
4     ${ETC_DIR}/schema.xsd
5     DESTINATION ${CERT_SVC_RO_PATH}
6     )
7
8 MESSAGE("Add ssl table to certs-meta.db")
9
10 EXECUTE_PROCESS(
11     COMMAND
12         ${ETC_DIR}/cert_svc_create_clean_store_db.sh
13         ${ETC_DIR}/cert_svc_store_db.sql
14         ${ETC_DIR}/certs-meta.db
15     RESULT_VARIABLE ERROR_CODE
16     )
17
18 IF (ERROR_CODE)
19     MESSAGE(FATAL_ERROR "[${ERROR_CODE}] Failed to create clean store db")
20 ENDIF (ERROR_CODE)
21
22 EXECUTE_PROCESS(
23     COMMAND
24         ${ETC_DIR}/initialize_store_db.sh
25         ${ETC_DIR}/certs-meta.db
26         ${TZ_SYS_CA_CERTS}
27     RESULT_VARIABLE ERROR_CODE
28     )
29
30 IF (ERROR_CODE)
31     MESSAGE(FATAL_ERROR "[${ERROR_CODE}] Failed to initialize store db")
32 ENDIF (ERROR_CODE)
33
34 INSTALL(FILES
35     ${ETC_DIR}/certs-meta.db
36     DESTINATION ${CERT_SVC_DB_PATH}
37     )
38
39 INSTALL(FILES
40     ${ETC_DIR}/certs-meta.db
41     DESTINATION ${UPGRADE_DATA_PATH}
42     )
43
44 ADD_SUBDIRECTORY(upgrade)