summaryrefslogtreecommitdiff
path: root/etc/CMakeLists.txt
blob: d145ae9c22e4db54291521c6f699224c03165477 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
SET(ETC_DIR ${CMAKE_CURRENT_SOURCE_DIR})

INSTALL(FILES
    ${ETC_DIR}/schema.xsd
    DESTINATION ${CERT_SVC_RO_PATH}
    )

MESSAGE("Add ssl table to certs-meta.db")

EXECUTE_PROCESS(
    COMMAND
        ${ETC_DIR}/cert_svc_create_clean_store_db.sh
        ${ETC_DIR}/cert_svc_store_db.sql
        ${ETC_DIR}/certs-meta.db
    RESULT_VARIABLE ERROR_CODE
    )

IF (ERROR_CODE)
    MESSAGE(FATAL_ERROR "[${ERROR_CODE}] Failed to create clean store db")
ENDIF (ERROR_CODE)

EXECUTE_PROCESS(
    COMMAND
        ${ETC_DIR}/initialize_store_db.sh
        ${ETC_DIR}/certs-meta.db
        ${TZ_SYS_CA_CERTS}
    RESULT_VARIABLE ERROR_CODE
    )

IF (ERROR_CODE)
    MESSAGE(FATAL_ERROR "[${ERROR_CODE}] Failed to initialize store db")
ENDIF (ERROR_CODE)

INSTALL(FILES
    ${ETC_DIR}/certs-meta.db
    DESTINATION ${CERT_SVC_DB_PATH}
    )

INSTALL(FILES
    ${ETC_DIR}/certs-meta.db
    DESTINATION ${UPGRADE_DATA_PATH}
    )

ADD_SUBDIRECTORY(upgrade)