Improve:Ipc config build.
This commit is contained in:
parent
023bf9bbea
commit
4834d682d4
|
@ -38,6 +38,7 @@ set(CURL_OPENSSL_LIB_SHARED_ENABLE "false")
|
|||
|
||||
# ------------ build IpcConfig ------------ #
|
||||
set(IPC_CONFIG_FILE_PATH "./ipc_config")
|
||||
set(USERDATA_MOUNT_PATH "/userdata")
|
||||
# ------------ build IpcConfig end ------------ #
|
||||
|
||||
# ------------ build log ------------ #
|
||||
|
|
|
@ -2,5 +2,11 @@
|
|||
if (DEFINED IPC_CONFIG_FILE_PATH)
|
||||
add_definitions(-DIPC_CONFIG_FILE_PATH=\"${IPC_CONFIG_FILE_PATH}\")
|
||||
else()
|
||||
message(FATAL_ERROR "You set define IPC_CONFIG_FILE_PATH in toolchan .cmake file to tell code where to save config file.")
|
||||
message(FATAL_ERROR "You should set define IPC_CONFIG_FILE_PATH in toolchan.cmake file to tell code where to save config file.")
|
||||
endif()
|
||||
|
||||
if (DEFINED USERDATA_MOUNT_PATH)
|
||||
add_definitions(-DUSERDATA_MOUNT_PATH=\"${USERDATA_MOUNT_PATH}\")
|
||||
else()
|
||||
message(FATAL_ERROR "You should set define USERDATA_MOUNT_PATH in toolchan.cmake.")
|
||||
endif()
|
|
@ -895,7 +895,7 @@ bool IpcConfigImpl::CheckConfigPathMounted(void)
|
|||
while (fgets(line, sizeof(line), fp) != nullptr) {
|
||||
if (sscanf(line, "%*s %1023s %*s %*s %*d %*d\n", mount_point) == 1) {
|
||||
// LogInfo("mount_point: %s\n", mount_point);
|
||||
if (strcmp("/userdata", mount_point) == 0) {
|
||||
if (strcmp(USERDATA_MOUNT_PATH, mount_point) == 0) {
|
||||
fclose(fp);
|
||||
return true; // mounted
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
include(${CMAKE_SOURCE_DIR_IPCSDK}/build/global_config.cmake)
|
||||
include(${MIDDLEWARE_SOURCE_PATH}/IpcConfig/build/ipc_config.cmake)
|
||||
set(EXECUTABLE_OUTPUT_PATH ${EXEC_OUTPUT_PATH})
|
||||
set(LIBRARY_OUTPUT_PATH ${LIBS_OUTPUT_PATH})
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ void IpcConfigTestTool::MockMountedFile(void)
|
|||
fprintf(file, "tmpfs /tmp tmpfs rw,relatime,size=14464k,nr_inodes=3616 0 0\n");
|
||||
fprintf(file, "tmpfs /run tmpfs rw,nosuid,nodev,relatime,size=14464k,nr_inodes=3616,mode=755 0 0\n");
|
||||
fprintf(file, "sysfs /sys sysfs rw,relatime 0 0\n");
|
||||
fprintf(file, "/dev/block/by-name/userdata /userdata jffs2 rw,relatime 0 0\n");
|
||||
fprintf(file, "/dev/block/by-name" USERDATA_MOUNT_PATH " " USERDATA_MOUNT_PATH " jffs2 rw,relatime 0 0\n");
|
||||
fprintf(
|
||||
file,
|
||||
"/dev/mmcblk1p1 /mnt/sdcard vfat "
|
||||
|
|
Loading…
Reference in New Issue
Block a user