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 199