From: SnickerSun Date: Fri, 12 Apr 2024 10:23:25 +0000 (+0800) Subject: ota脚本增加 删除文件和路径的例子 X-Git-Tag: release_V1.2.70_20241020_135402~1205^2~1 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=6089a9d32f616c5009f20164f8c13c53d5148c69;p=mirrors%2FFD230.git ota脚本增加 删除文件和路径的例子 --- diff --git a/code/sdk/build/config/target_config/brandy/build_brandy_update.py b/code/sdk/build/config/target_config/brandy/build_brandy_update.py index 2c72c5c4f..46a1b1a65 100755 --- a/code/sdk/build/config/target_config/brandy/build_brandy_update.py +++ b/code/sdk/build/config/target_config/brandy/build_brandy_update.py @@ -86,10 +86,16 @@ def get_new_image(info): # image_list.append("=".join([info.nv_bin, "nv"])) # 资源文件 - + info.res_delfile = [] + # 多个文件删除例子 + # info.res_delfile = ["/user/userdata/ConfigModel.json","/user/res/APPLIST_COMPASS_IMAGE.bin"] + + info.res_rmdir = [] + # 删除路径例子 + # info.res_rmdir = ["/user/res/dials"] + if os.path.exists(info.res_dir) : - result = res_pack(info.res_dir, info.res_index, info.res_data) - #result = res_pack(info.res_dir, info.res_index, info.res_data,info.res_delfile,info.res_rmdir) + result = res_pack(info.res_dir, info.res_index, info.res_data,info.res_delfile,info.res_rmdir) if not result: sys.exit("[ERROR] resource file pack failed!!!") image_list.append("=".join([info.res_index, "res_index"])) diff --git a/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image b/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image index 086d8c50f..f953a69ae 100755 Binary files a/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image and b/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image differ diff --git a/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image.c b/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image.c index 0ef54bf84..66e2a0f60 100755 --- a/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image.c +++ b/code/sdk/tools/bin/platform_tool/mkyaffs2image/mkyaffs2image.c @@ -942,6 +942,7 @@ int main(int argc, char *argv[]) chunkSize = get_pagesize(g_pagetype); spareSize = sel_oob_info->oobsize; + printf("chunkSize %d spareSize %d\n",chunkSize,spareSize); printf("Processing directory %s into image file %s\n",argv[1],argv[2]);