fileschecksum.txt check_differential.txt 都统一移动到/user下
* refs/changes/1405/head: (3 commits squashed)
- fileschecksum.txt check_differential.txt 都统一移动到/user下
- fileschecksum.txt check_differential.txt 都统一移动到/user下
- add AT^POWEROFF
Signed-off-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Reviewed-by: Caisking <3449750381@qq.com>
Reviewed-by: 罗正 <1732036298@qq.com>
Reviewed-by: aliyun8003852482 <1224667075@qq.com>
Reviewed-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
Reviewed-by: aliyun6865282430 <1624952103@qq.com>
Merged-by: snickersun@163.com <accounts_62b90f7fcf51ade33b6f628e@mail.teambition.com>
link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/1405
bool resfile_checksum_thread(void);
}
-#ifdef SINGLE_USER_PARTITION
-static const char *CHECK_DIFFERENTIAL_FILE = "/user/system/check_differential.txt";
-#else
-static const char *CHECK_DIFFERENTIAL_FILE = "/system/check_differential.txt";
-#endif
+
+static const char *CHECK_DIFFERENTIAL_FILE = "/user/check_differential.txt";
+
void repair_file_start() {
OHOS::SafeModeManagerModel::GetInstance()->RepairStart();
}
#define MAX_FILE_NAME_LEN 256
#define MAX_FILE_CHECKSUM_STR_LEN (256 + 64)
-#ifdef SINGLE_USER_PARTITION
-#define RESFILE_CHECKSUM_FILE "/user/system/fileschecksum.txt"
-#define CHECK_DIFFERENTER_FILE "/user/system/check_differential.txt"
-#else
-#define RESFILE_CHECKSUM_FILE "/system/fileschecksum.txt"
-#define CHECK_DIFFERENTER_FILE "/system/check_differential.txt"
-#endif
+#define RESFILE_CHECKSUM_FILE "/user/fileschecksum.txt"
+#define CHECK_DIFFERENTER_FILE "/user/check_differential.txt"
+
// #define ENABLE_RESFILECHECK_LOG
#ifdef ENABLE_RESFILECHECK_LOG
#define LOG_RESCHECK printf
return true;
}
/**
- * 资源文件校验码保存在文件 /system/fileschecksum.txt 中
+ * 资源文件校验码保存在文件 /user/fileschecksum.txt 中
* 读出每一行,输入本函数,检测文件是否正常。
* 输入:
* /music/ring/ring.mp3,523621,8c0b93aae3b2ee12e6cf58336a092c43
void uapi_create_folder(char *dir_path);
uint32_t uapi_get_file_size(char *filepath);
/**
- * 资源文件校验码保存在文件 /system/fileschecksum.txt 中
+ * 资源文件校验码保存在文件 /user/fileschecksum.txt 中
* 读出每一行,输入本函数,检测文件是否正常。
* 输入:
* /music/ring/ring.mp3,523621,8c0b93aae3b2ee12e6cf58336a092c43
return ERRCODE_SUCC;
}
+static uint32_t custom_at_poweroff(uint8_t *para, uint32_t paraLen, char *strCommonCmd)
+{
+ UNUSED(strCommonCmd);
+ wstp_print("power off device!\n");
+ uapi_poweroff_device();
+ return ERRCODE_SUCC;
+}
{ (char *)"AT^ADDVRETXT", Add_VER_txt_atuoota, (char *)" " },
{ (char *)"AT^ADDAUTOOTA", Add_need_addrss_atuoota, (char *)" " },
{ (char *)"AT^AUTOOTACHECK", send_check_ota_atuoota, (char *)" " },
-
+ { (char *)"AT^POWEROFF", custom_at_poweroff, (char *)" " },
};