Skip to content

Commit 6b602ed

Browse files
committed
simplify dcap installation, switching completely to 1.22
Signed-off-by: Bruno Vavala <[email protected]>
1 parent 115d440 commit 6b602ed

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

Diff for: common/crypto/attestation-api/CMakeLists.txt

+1-7
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ set(CMAKE_CXX_EXTENSIONS OFF)
1212

1313
INCLUDE(CMakeVariables.txt)
1414

15-
# get the tag of the dcap primitives (necessary to manage library links)
16-
EXECUTE_PROCESS(COMMAND bash -c "cd $ENV{DCAP_PRIMITIVES} && git describe --tags" OUTPUT_VARIABLE DCAP_PRIMITIVES_TAG)
17-
STRING(STRIP ${DCAP_PRIMITIVES_TAG} DCAP_PRIMITIVES_TAG)
18-
1915
###################################################################################################
2016
# First run cmake in common
2117
###################################################################################################
@@ -99,9 +95,7 @@ ADD_CUSTOM_COMMAND(TARGET ${B64ATTESTATION_TO_B64COLLATERAL}
9995

10096
TARGET_INCLUDE_DIRECTORIES(${B64ATTESTATION_TO_B64COLLATERAL} PRIVATE common)
10197

102-
IF("${DCAP_PRIMITIVES_TAG}" STREQUAL "DCAP_1.22")
103-
SET(DCAP_LINK_LIBS ${DCAP_QV_PATH}/appraisal/qal/libdcap_qal.a)
104-
ENDIF()
98+
SET(DCAP_LINK_LIBS ${DCAP_QV_PATH}/appraisal/qal/libdcap_qal.a)
10599

106100
TARGET_LINK_LIBRARIES(${B64ATTESTATION_TO_B64COLLATERAL}
107101
#${DCAP_QV_PATH}/dcap_quoteverify/linux/libsgx_dcap_quoteverify.a

Diff for: docker/pdo_services_base.dockerfile

+1-4
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ RUN apt-get install -y \
106106
libsgx-dcap-default-qpl-dev \
107107
jq
108108

109-
ARG DCAP=1.19
109+
ARG DCAP=1.22
110110
ENV DCAP_PRIMITIVES=/tmp/SGXDataCenterAttestationPrimitives
111111

112112
RUN git clone https://github.com/intel/SGXDataCenterAttestationPrimitives.git ${DCAP_PRIMITIVES} \
@@ -146,7 +146,4 @@ RUN useradd -m -u $UID -g $GID -d /project/pdo -o -s /bin/bash $UNAME
146146
RUN chown --recursive $UNAME:$UNAME /project/pdo
147147
USER $UNAME
148148

149-
#this is necessary for git operations such as "git describe --tags" from the new user
150-
RUN git config --global --add safe.directory ${DCAP_PRIMITIVES}
151-
152149
ENTRYPOINT ["/bin/bash"]

0 commit comments

Comments
 (0)