1
1
# yun-update-source
2
2
yun-update-source
3
3
4
- ####运行环境: 4.0版本以上的Bash ####
4
+ #### 运行环境: 4.0版本以上的Bas ####
5
5
6
- ################################################## 整体说明###############################################################################
6
+ ###### ** 整体说明 **
7
7
.
8
8
├── chat_util.sh 用于与前端交互
9
9
├── common.sh 云编译脚本主函数框架
@@ -22,40 +22,40 @@ yun-update-source
22
22
整体测试命令 git checkout test_data/ && ./common.sh manifest.prot
23
23
24
24
25
- 设计:根据文档分析,按照功能模块来逐个解析会很麻烦,最终反向直接遍历前端下发的清单文件,并将解析的内容根据注册的不同路径进行写入,特殊状况也在process_server中添加例外处理
25
+ > 设计:根据文档分析,按照功能模块来逐个解析会很麻烦,最终反向直接遍历前端下发的清单文件,并将解析的内容根据注册的不同路径进行写入,特殊状况也在process_server中添加例外处理
26
26
27
27
28
28
29
29
30
30
31
- ################################################### 备忘录##############################################################################
31
+ ### 备忘录
32
32
--buglist--
33
33
-----------------
34
- 1.include.sh中dump_map不具备通用性,还只是menifest的map打印 [ 江秀杰] not
35
- 2.执行common.sh后到write_mk_file出不知原因的退出 [ 江秀杰] ok
36
- 3.所有awk以空格分割的地方要考虑兼容tab键,防止那个地方是tab而引起错误 [ 江秀杰] not
37
- 4.如果脚本执行错误发邮件的流程是怎样的 [ 江秀杰] not
38
- 5.考虑set -e引起的退出后,我们如何知道退出的返回值 [ 江秀杰] not
39
- 6.校验本地更新后的文件的配置local_new_map与manifestmap是否严格一致 [ 江秀杰] not
40
- 7.fex文件的写入方法 [ 江秀杰] not
41
- 8.cfg文件的写入方法 [ 闫军安] not
42
- 9.config_platform_file_path平台配置文件的收集,需要将很多平台的都写好 [ 闫军安 江秀杰] not
43
- 10.call_process_server逻辑的梳理 [ 江秀杰] not
44
- 11.handler_event各种事件的处理,将事件类型与前端确认好 [ 闫军安 江秀杰] not
45
- 12.creat_local_map需要考虑kl等文件的特殊化处理,生成localmap [ 闫军安 江秀杰] not
46
- 13.对edit_util.sh中所有方法加入if [ ! -f $1 ] || [ $# -ne参数校验 [ 闫军安 江秀杰] not
47
- 14.creat_local_map创建满足两种local_org_map 和 local_new_map [ 闫军安 江秀杰] not
48
- 15.考虑修改map键值对的方式写入文件还是直接写入文件比较好 [ 江秀杰] not
49
- 16.inside_model和external_produc.tx里面的值在具体流程中的问题 [ 江秀杰] not
50
- 17.根据文档说明也要将kl文件的名字和键值等读取到 [ 江秀杰] not
51
- 18.kl文件的写入要反复比较多个字段的如wake的情况 [ 江秀杰] not
52
- 19.执行路径问题,比如r-config的路径等等 [ 江秀杰] not
53
-
54
- 20.内部型号烧录信息Can C1换成CanC1(无空格),应用拿到此数据后转换为Can C1上报到后台,2-8以此类推。其他内部型号按原有数据读取上报。 [ 江秀杰] not
55
- 21.内部型号是否可以直接确定分支,参照高瑞国的渠道表 [ 江秀杰] not
56
-
57
- ################################################### 参考手册##############################################################################
58
- 所有命令链接
34
+ - 1.include.sh中dump_map不具备通用性,还只是menifest的map打印 [ 江秀杰] not
35
+ - 2.执行common.sh后到write_mk_file出不知原因的退出 [ 江秀杰] ok
36
+ - 3.所有awk以空格分割的地方要考虑兼容tab键,防止那个地方是tab而引起错误 [ 江秀杰] not
37
+ - 4.如果脚本执行错误发邮件的流程是怎样的 [ 江秀杰] not
38
+ - 5.考虑set -e引起的退出后,我们如何知道退出的返回值 [ 江秀杰] not
39
+ - 6.校验本地更新后的文件的配置local_new_map与manifestmap是否严格一致 [ 江秀杰] not
40
+ - 7.fex文件的写入方法 [ 江秀杰] not
41
+ - 8.cfg文件的写入方法 [ 闫军安] not
42
+ - 9.config_platform_file_path平台配置文件的收集,需要将很多平台的都写好 [ 闫军安 江秀杰] not
43
+ - 10.call_process_server逻辑的梳理 [ 江秀杰] not
44
+ - 11.handler_event各种事件的处理,将事件类型与前端确认好 [ 闫军安 江秀杰] not
45
+ - 12.creat_local_map需要考虑kl等文件的特殊化处理,生成localmap [ 闫军安 江秀杰] not
46
+ - 13.对edit_util.sh中所有方法加入if [ ! -f $1 ] || [ $# -ne参数校验 [ 闫军安 江秀杰] not
47
+ - 14.creat_local_map创建满足两种local_org_map 和 local_new_map [ 闫军安 江秀杰] not
48
+ - 15.考虑修改map键值对的方式写入文件还是直接写入文件比较好 [ 江秀杰] not
49
+ - 16.inside_model和external_produc.tx里面的值在具体流程中的问题 [ 江秀杰] not
50
+ - 17.根据文档说明也要将kl文件的名字和键值等读取到 [ 江秀杰] not
51
+ - 18.kl文件的写入要反复比较多个字段的如wake的情况 [ 江秀杰] not
52
+ - 19.执行路径问题,比如r-config的路径等等 [ 江秀杰] not
53
+
54
+ - 20.内部型号烧录信息Can C1换成CanC1(无空格),应用拿到此数据后转换为Can C1上报到后台,2-8以此类推。其他内部型号按原有数据读取上报。 [ 江秀杰] not
55
+ - 21.内部型号是否可以直接确定分支,参照高瑞国的渠道表 [ 江秀杰] not
56
+
57
+ ## << 参考手册 >>
58
+ ### 所有命令链接
59
59
--
60
60
http://man.linuxde.net
61
61
@@ -70,5 +70,3 @@ http://man.linuxde.net/sed
70
70
正则:
71
71
--
72
72
http://www.blogjava.net/jasmine214--love/archive/2011/10/12/361040.html
73
-
74
-
0 commit comments