10a7ce71fSopenharmony_ci-
20a7ce71fSopenharmony_ci  fs_dir_name: mksh_rootfs
30a7ce71fSopenharmony_ci  fs_dirs:
40a7ce71fSopenharmony_ci    -
50a7ce71fSopenharmony_ci      source_dir: ${root_path}/out/preloader/${product_name}/system
60a7ce71fSopenharmony_ci      target_dir: system
70a7ce71fSopenharmony_ci    -
80a7ce71fSopenharmony_ci      source_dir: bin
90a7ce71fSopenharmony_ci      target_dir: bin
100a7ce71fSopenharmony_ci      ignore_files:
110a7ce71fSopenharmony_ci        - Test.bin
120a7ce71fSopenharmony_ci        - TestSuite.bin
130a7ce71fSopenharmony_ci        - query.bin
140a7ce71fSopenharmony_ci        - cve
150a7ce71fSopenharmony_ci        - checksum
160a7ce71fSopenharmony_ci      is_strip: TRUE
170a7ce71fSopenharmony_ci      dir_mode: 555
180a7ce71fSopenharmony_ci      file_mode: 555
190a7ce71fSopenharmony_ci    -
200a7ce71fSopenharmony_ci      source_dir: libs
210a7ce71fSopenharmony_ci      target_dir: lib
220a7ce71fSopenharmony_ci      ignore_files:
230a7ce71fSopenharmony_ci        - .a
240a7ce71fSopenharmony_ci      is_strip: TRUE
250a7ce71fSopenharmony_ci      dir_mode: 555
260a7ce71fSopenharmony_ci      file_mode: 555
270a7ce71fSopenharmony_ci    -
280a7ce71fSopenharmony_ci      source_dir: usr/lib
290a7ce71fSopenharmony_ci      target_dir: usr/lib
300a7ce71fSopenharmony_ci      ignore_files:
310a7ce71fSopenharmony_ci        - .a
320a7ce71fSopenharmony_ci      is_strip: TRUE
330a7ce71fSopenharmony_ci      dir_mode: 555
340a7ce71fSopenharmony_ci      file_mode: 555
350a7ce71fSopenharmony_ci    -
360a7ce71fSopenharmony_ci      source_dir: usr/bin
370a7ce71fSopenharmony_ci      target_dir: usr/bin
380a7ce71fSopenharmony_ci      is_strip: TRUE
390a7ce71fSopenharmony_ci      dir_mode: 555
400a7ce71fSopenharmony_ci      file_mode: 555
410a7ce71fSopenharmony_ci    -
420a7ce71fSopenharmony_ci      source_dir: vendor
430a7ce71fSopenharmony_ci      target_dir: vendor
440a7ce71fSopenharmony_ci      dir_mode: 555
450a7ce71fSopenharmony_ci      file_mode: 444
460a7ce71fSopenharmony_ci    -
470a7ce71fSopenharmony_ci      source_dir: config
480a7ce71fSopenharmony_ci      target_dir: etc
490a7ce71fSopenharmony_ci      ignore_files:
500a7ce71fSopenharmony_ci        - init.cfg
510a7ce71fSopenharmony_ci      dir_mode: 555
520a7ce71fSopenharmony_ci      file_mode: 444
530a7ce71fSopenharmony_ci    -
540a7ce71fSopenharmony_ci      source_dir: system
550a7ce71fSopenharmony_ci      target_dir: system
560a7ce71fSopenharmony_ci      dir_mode: 555
570a7ce71fSopenharmony_ci      file_mode: 444
580a7ce71fSopenharmony_ci    -
590a7ce71fSopenharmony_ci      source_dir: etc
600a7ce71fSopenharmony_ci      target_dir: etc
610a7ce71fSopenharmony_ci      dir_mode: 555
620a7ce71fSopenharmony_ci      file_mode: 444
630a7ce71fSopenharmony_ci    -
640a7ce71fSopenharmony_ci      source_dir: obj/foundation/systemabilitymgr/samgr_lite/config
650a7ce71fSopenharmony_ci      target_dir: etc
660a7ce71fSopenharmony_ci      dir_mode: 555
670a7ce71fSopenharmony_ci      file_mode: 444
680a7ce71fSopenharmony_ci    -
690a7ce71fSopenharmony_ci      target_dir: system/external
700a7ce71fSopenharmony_ci    -
710a7ce71fSopenharmony_ci      target_dir: proc
720a7ce71fSopenharmony_ci    -
730a7ce71fSopenharmony_ci      target_dir: dev
740a7ce71fSopenharmony_ci    -
750a7ce71fSopenharmony_ci      target_dir: storage
760a7ce71fSopenharmony_ci  fs_filemode:
770a7ce71fSopenharmony_ci    -
780a7ce71fSopenharmony_ci      file_dir: "etc/init.cfg"
790a7ce71fSopenharmony_ci      file_mode: 400
800a7ce71fSopenharmony_ci    -
810a7ce71fSopenharmony_ci      file_dir: "bin/init"
820a7ce71fSopenharmony_ci      file_mode: 500
830a7ce71fSopenharmony_ci    -
840a7ce71fSopenharmony_ci      file_dir: "bin/mksh"
850a7ce71fSopenharmony_ci      file_mode: 500
860a7ce71fSopenharmony_ci  fs_make_cmd:
870a7ce71fSopenharmony_ci    - chmod 777 ${fs_dir}/etc
880a7ce71fSopenharmony_ci    - chmod 777 ${fs_dir}/etc/init_mksh.cfg
890a7ce71fSopenharmony_ci    - mv ${fs_dir}/etc/init_mksh.cfg ${fs_dir}/etc/init.cfg
900a7ce71fSopenharmony_ci    - chmod 400 ${fs_dir}/etc/init.cfg
910a7ce71fSopenharmony_ci    - chmod 555 ${fs_dir}/etc
920a7ce71fSopenharmony_ci    - ${root_path}/build/lite/make_rootfs/rootfsimg_liteos.sh ${fs_dir} jffs2
930a7ce71fSopenharmony_ci-
940a7ce71fSopenharmony_ci  fs_dir_name: rootfs
950a7ce71fSopenharmony_ci  fs_dirs:
960a7ce71fSopenharmony_ci    -
970a7ce71fSopenharmony_ci      source_dir: ${root_path}/out/preloader/${product_name}/system
980a7ce71fSopenharmony_ci      target_dir: system
990a7ce71fSopenharmony_ci    -
1000a7ce71fSopenharmony_ci      source_dir: bin
1010a7ce71fSopenharmony_ci      target_dir: bin
1020a7ce71fSopenharmony_ci      ignore_files:
1030a7ce71fSopenharmony_ci        - Test.bin
1040a7ce71fSopenharmony_ci        - TestSuite.bin
1050a7ce71fSopenharmony_ci        - query.bin
1060a7ce71fSopenharmony_ci        - cve
1070a7ce71fSopenharmony_ci        - checksum
1080a7ce71fSopenharmony_ci      is_strip: TRUE
1090a7ce71fSopenharmony_ci      dir_mode: 555
1100a7ce71fSopenharmony_ci      file_mode: 555
1110a7ce71fSopenharmony_ci    -
1120a7ce71fSopenharmony_ci      source_dir: libs
1130a7ce71fSopenharmony_ci      target_dir: lib
1140a7ce71fSopenharmony_ci      ignore_files:
1150a7ce71fSopenharmony_ci        - .a
1160a7ce71fSopenharmony_ci      is_strip: TRUE
1170a7ce71fSopenharmony_ci      dir_mode: 555
1180a7ce71fSopenharmony_ci      file_mode: 555
1190a7ce71fSopenharmony_ci    -
1200a7ce71fSopenharmony_ci      source_dir: usr/lib
1210a7ce71fSopenharmony_ci      target_dir: usr/lib
1220a7ce71fSopenharmony_ci      ignore_files:
1230a7ce71fSopenharmony_ci        - .a
1240a7ce71fSopenharmony_ci      is_strip: TRUE
1250a7ce71fSopenharmony_ci      dir_mode: 555
1260a7ce71fSopenharmony_ci      file_mode: 555
1270a7ce71fSopenharmony_ci    -
1280a7ce71fSopenharmony_ci      source_dir: usr/bin
1290a7ce71fSopenharmony_ci      target_dir: usr/bin
1300a7ce71fSopenharmony_ci      is_strip: TRUE
1310a7ce71fSopenharmony_ci      dir_mode: 555
1320a7ce71fSopenharmony_ci      file_mode: 555
1330a7ce71fSopenharmony_ci    -
1340a7ce71fSopenharmony_ci      source_dir: vendor
1350a7ce71fSopenharmony_ci      target_dir: vendor
1360a7ce71fSopenharmony_ci      dir_mode: 555
1370a7ce71fSopenharmony_ci      file_mode: 444
1380a7ce71fSopenharmony_ci    -
1390a7ce71fSopenharmony_ci      source_dir: config
1400a7ce71fSopenharmony_ci      target_dir: etc
1410a7ce71fSopenharmony_ci      ignore_files:
1420a7ce71fSopenharmony_ci        - init_mksh.cfg
1430a7ce71fSopenharmony_ci      dir_mode: 555
1440a7ce71fSopenharmony_ci      file_mode: 444
1450a7ce71fSopenharmony_ci    -
1460a7ce71fSopenharmony_ci      source_dir: system
1470a7ce71fSopenharmony_ci      target_dir: system
1480a7ce71fSopenharmony_ci      dir_mode: 555
1490a7ce71fSopenharmony_ci      file_mode: 444
1500a7ce71fSopenharmony_ci    -
1510a7ce71fSopenharmony_ci      source_dir: etc
1520a7ce71fSopenharmony_ci      target_dir: etc
1530a7ce71fSopenharmony_ci      dir_mode: 555
1540a7ce71fSopenharmony_ci      file_mode: 444
1550a7ce71fSopenharmony_ci    -
1560a7ce71fSopenharmony_ci      source_dir: obj/foundation/systemabilitymgr/samgr_lite/config
1570a7ce71fSopenharmony_ci      target_dir: etc
1580a7ce71fSopenharmony_ci      dir_mode: 555
1590a7ce71fSopenharmony_ci      file_mode: 444
1600a7ce71fSopenharmony_ci    -
1610a7ce71fSopenharmony_ci      target_dir: system/external
1620a7ce71fSopenharmony_ci    -
1630a7ce71fSopenharmony_ci      target_dir: proc
1640a7ce71fSopenharmony_ci    -
1650a7ce71fSopenharmony_ci      target_dir: dev
1660a7ce71fSopenharmony_ci  fs_filemode:
1670a7ce71fSopenharmony_ci    -
1680a7ce71fSopenharmony_ci      file_dir: "etc/init.cfg"
1690a7ce71fSopenharmony_ci      file_mode: 400
1700a7ce71fSopenharmony_ci    -
1710a7ce71fSopenharmony_ci      file_dir: "bin/init"
1720a7ce71fSopenharmony_ci      file_mode: 500
1730a7ce71fSopenharmony_ci    -
1740a7ce71fSopenharmony_ci      file_dir: "bin/shell"
1750a7ce71fSopenharmony_ci      file_mode: 500
1760a7ce71fSopenharmony_ci  fs_make_cmd:
1770a7ce71fSopenharmony_ci    - ${root_path}/build/lite/make_rootfs/rootfsimg_liteos.sh ${fs_dir} jffs2
1780a7ce71fSopenharmony_ci-
1790a7ce71fSopenharmony_ci  fs_dir_name: userfs
1800a7ce71fSopenharmony_ci  fs_dirs:
1810a7ce71fSopenharmony_ci    -
1820a7ce71fSopenharmony_ci      source_dir: obj/base/security/services/app_verify/config
1830a7ce71fSopenharmony_ci      target_dir: data/verify
1840a7ce71fSopenharmony_ci    -
1850a7ce71fSopenharmony_ci      source_dir: storage/etc
1860a7ce71fSopenharmony_ci      target_dir: etc
1870a7ce71fSopenharmony_ci    -
1880a7ce71fSopenharmony_ci      source_dir: data
1890a7ce71fSopenharmony_ci      target_dir: data
1900a7ce71fSopenharmony_ci    -
1910a7ce71fSopenharmony_ci      target_dir: app
1920a7ce71fSopenharmony_ci    -
1930a7ce71fSopenharmony_ci      target_dir: data/system/param
1940a7ce71fSopenharmony_ci  fs_make_cmd:
1950a7ce71fSopenharmony_ci    - ${root_path}/build/lite/make_rootfs/rootfsimg_liteos.sh ${fs_dir} jffs2
1960a7ce71fSopenharmony_ci  fs_attr:
1970a7ce71fSopenharmony_ci    tee_enable:
1980a7ce71fSopenharmony_ci      fs_dirs:
1990a7ce71fSopenharmony_ci        -
2000a7ce71fSopenharmony_ci          target_dir: data/sec_storage_data
2010a7ce71fSopenharmony_ci        -
2020a7ce71fSopenharmony_ci          target_dir: sec_storage
203