)
SET(SERVER_NAME ${PROJECT_NAME}d)
+SET(PROJECT_DATA_DIR ${DATA_DIR}/${PROJECT_NAME})
ADD_EXECUTABLE(${SERVER_NAME} ${SERVER_SRCS})
SET_TARGET_PROPERTIES(${SERVER_NAME} PROPERTIES COMPILE_FLAGS "-fPIE")
SET_TARGET_PROPERTIES(${SERVER_NAME} PROPERTIES LINK_FLAGS "-pie")
+ADD_DEFINITIONS(-DPROJECT_DATA_DIR="${PROJECT_DATA_DIR}")
TARGET_COMPILE_DEFINITIONS(${SERVER_NAME} PRIVATE
RUN_PATH="${RUN_DIR}"
INSTALL(TARGETS ${SERVER_NAME} DESTINATION ${BIN_DIR})
INSTALL(FILES systemd/${PROJECT_NAME}.service DESTINATION ${SYSTEMD_UNIT_DIR})
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/engine/encryption/dummy_password DESTINATION ${DATA_DIR}/${PROJECT_NAME}/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/engine/encryption/dummy_password DESTINATION ${PROJECT_DATA_DIR})
devPath.c_str(),
"--key-size=512",
"--master-key-file=/dev/stdin",
- "--key-file=/usr/share/dummy_password",
+ "--key-file=" PROJECT_DATA_DIR "/dummy_password",
NULL
};
const char *const argv2[] = {
"/usr/sbin/cryptsetup",
"-q",
- "erase",
+ "luksErase",
+ devPath.c_str(),
NULL
};