fs.yml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. -
  2. fs_dir_name: mksh_rootfs
  3. fs_dirs:
  4. -
  5. source_dir: bin
  6. target_dir: bin
  7. ignore_files:
  8. - Test.bin
  9. - TestSuite.bin
  10. - query.bin
  11. - cve
  12. - checksum
  13. is_strip: TRUE
  14. dir_mode: 555
  15. file_mode: 555
  16. -
  17. source_dir: libs
  18. target_dir: lib
  19. ignore_files:
  20. - .a
  21. is_strip: TRUE
  22. dir_mode: 555
  23. file_mode: 555
  24. -
  25. source_dir: usr/lib
  26. target_dir: usr/lib
  27. ignore_files:
  28. - .a
  29. is_strip: TRUE
  30. dir_mode: 555
  31. file_mode: 555
  32. -
  33. source_dir: usr/bin
  34. target_dir: usr/bin
  35. is_strip: TRUE
  36. dir_mode: 555
  37. file_mode: 555
  38. -
  39. source_dir: vendor
  40. target_dir: vendor
  41. dir_mode: 555
  42. file_mode: 444
  43. -
  44. source_dir: config
  45. target_dir: etc
  46. ignore_files:
  47. - init.cfg
  48. dir_mode: 555
  49. file_mode: 444
  50. -
  51. source_dir: system
  52. target_dir: system
  53. dir_mode: 555
  54. file_mode: 444
  55. -
  56. source_dir: etc
  57. target_dir: etc
  58. dir_mode: 555
  59. file_mode: 444
  60. -
  61. source_dir: obj/foundation/distributedschedule/samgr_lite/config
  62. target_dir: etc
  63. dir_mode: 555
  64. file_mode: 444
  65. -
  66. target_dir: system/external
  67. -
  68. target_dir: proc
  69. -
  70. target_dir: dev
  71. -
  72. target_dir: storage
  73. -
  74. target_dir: userdata
  75. fs_filemode:
  76. -
  77. file_dir: "etc/init.cfg"
  78. file_mode: 400
  79. -
  80. file_dir: "bin/init"
  81. file_mode: 500
  82. -
  83. file_dir: "bin/mksh"
  84. file_mode: 500
  85. fs_make_cmd:
  86. - chmod 777 ${fs_dir}/etc
  87. - chmod 777 ${fs_dir}/etc/init_mksh.cfg
  88. - mv ${fs_dir}/etc/init_mksh.cfg ${fs_dir}/etc/init.cfg
  89. - chmod 400 ${fs_dir}/etc/init.cfg
  90. - chmod 555 ${fs_dir}/etc
  91. - ${root_path}/build/lite/make_rootfs/rootfsimg_liteos.sh ${fs_dir} vfat
  92. -
  93. fs_dir_name: rootfs
  94. fs_dirs:
  95. -
  96. source_dir: bin
  97. target_dir: bin
  98. ignore_files:
  99. - Test.bin
  100. - TestSuite.bin
  101. - query.bin
  102. - cve
  103. - checksum
  104. is_strip: TRUE
  105. dir_mode: 555
  106. file_mode: 555
  107. -
  108. source_dir: libs
  109. target_dir: lib
  110. ignore_files:
  111. - .a
  112. is_strip: TRUE
  113. dir_mode: 555
  114. file_mode: 555
  115. -
  116. source_dir: usr/lib
  117. target_dir: usr/lib
  118. ignore_files:
  119. - .a
  120. is_strip: TRUE
  121. dir_mode: 555
  122. file_mode: 555
  123. -
  124. source_dir: usr/bin
  125. target_dir: usr/bin
  126. is_strip: TRUE
  127. dir_mode: 555
  128. file_mode: 555
  129. -
  130. source_dir: vendor
  131. target_dir: vendor
  132. dir_mode: 555
  133. file_mode: 444
  134. -
  135. source_dir: config
  136. target_dir: etc
  137. ignore_files:
  138. - init_mksh.cfg
  139. dir_mode: 555
  140. file_mode: 444
  141. -
  142. source_dir: system
  143. target_dir: system
  144. dir_mode: 555
  145. file_mode: 444
  146. -
  147. source_dir: etc
  148. target_dir: etc
  149. dir_mode: 555
  150. file_mode: 444
  151. -
  152. source_dir: obj/foundation/distributedschedule/samgr_lite/config
  153. target_dir: etc
  154. dir_mode: 555
  155. file_mode: 444
  156. -
  157. target_dir: system/external
  158. -
  159. target_dir: proc
  160. -
  161. target_dir: dev
  162. fs_filemode:
  163. -
  164. file_dir: "etc/init.cfg"
  165. file_mode: 400
  166. -
  167. file_dir: "bin/init"
  168. file_mode: 500
  169. -
  170. file_dir: "bin/shell"
  171. file_mode: 500
  172. fs_make_cmd:
  173. - ${root_path}/build/lite/make_rootfs/rootfsimg_liteos.sh ${fs_dir} vfat
  174. -
  175. fs_dir_name: userfs
  176. fs_dirs:
  177. -
  178. source_dir: obj/base/security/services/app_verify/config
  179. target_dir: data/verify
  180. -
  181. source_dir: storage/etc
  182. target_dir: etc
  183. -
  184. source_dir: data
  185. target_dir: data
  186. -
  187. target_dir: app
  188. -
  189. target_dir: data/system/param
  190. fs_make_cmd:
  191. - ${root_path}/build/lite/make_rootfs/rootfsimg_liteos.sh ${fs_dir} vfat 52428800
  192. fs_attr:
  193. tee_enable:
  194. fs_dirs:
  195. -
  196. target_dir: data/sec_storage_data
  197. -
  198. target_dir: sec_storage