1- 2 fs_dir_name: rootfs 3 fs_dirs: 4 - 5 source_dir: ${root_path}/out/preloader/${product_name}/system 6 target_dir: system 7 - 8 source_dir: bin 9 target_dir: bin 10 ignore_files: 11 - Test.bin 12 - TestSuite.bin 13 - query.bin 14 - cve 15 - checksum 16 is_strip: TRUE 17 - 18 source_dir: libs 19 target_dir: lib 20 ignore_files: 21 - .a 22 is_strip: TRUE 23 dir_mode: 755 24 file_mode: 644 25 - 26 source_dir: usr/lib 27 target_dir: usr/lib 28 ignore_files: 29 - .a 30 is_strip: TRUE 31 dir_mode: 755 32 file_mode: 644 33 - 34 source_dir: config 35 target_dir: etc 36 - 37 source_dir: system 38 target_dir: system 39 - 40 target_dir: dev # "/dev" directory is mandatory for Linux init. 41 - 42 source_dir: sbin 43 target_dir: sbin 44 - 45 source_dir: usr/bin 46 target_dir: usr/bin 47 - 48 source_dir: usr/sbin 49 target_dir: usr/sbin 50 - 51 target_dir: proc 52 - 53 target_dir: mnt 54 - 55 target_dir: opt 56 - 57 target_dir: tmp 58 - 59 target_dir: var 60 - 61 target_dir: userdata 62 - 63 target_dir: sys 64 - 65 source_dir: etc 66 target_dir: etc 67 - 68 source_dir: vendor 69 target_dir: vendor 70 - 71 target_dir: storage 72 - 73 source_dir: sdk_linux/src_tmp/out/ko 74 target_dir: ko 75 dir_mode: 755 76 file_mode: 755 77 78 fs_filemode: 79 - 80 file_dir: lib/ld-uClibc-0.9.33.2.so 81 file_mode: 555 82 - 83 file_dir: lib/ld-2.24.so 84 file_mode: 555 85 - 86 file_dir: etc/init.cfg 87 file_mode: 400 88 fs_symlink: 89 - 90 source: libc.so 91 link_name: ${fs_dir}/lib/ld-musl-arm.so.1 92 - 93 source: mksh 94 link_name: ${fs_dir}/bin/sh 95 - 96 source: ./ 97 link_name: ${fs_dir}/usr/lib/a7_softfp_neon-vfpv4 98 - 99 source: mksh 100 link_name: ${fs_dir}/bin/shell 101 fs_make_cmd: 102 - ${root_path}/build/lite/make_rootfs/rootfsimg_linux.sh ${fs_dir} ext4 103- 104 fs_dir_name: userfs 105 fs_dirs: 106 - 107 source_dir: storage/etc 108 target_dir: etc 109 - 110 source_dir: data 111 target_dir: data 112 fs_make_cmd: 113 - ${root_path}/build/lite/make_rootfs/rootfsimg_linux.sh ${fs_dir} ext4 114- 115 fs_dir_name: userdata 116 fs_make_cmd: 117 - ${root_path}/build/lite/make_rootfs/rootfsimg_linux.sh ${fs_dir} ext4 1024 118- 119 fs_attr: 120 dmverity_enable: 121 fs_dir_name: systemfs 122 fs_make_cmd: 123 - ${root_path}/build/lite/make_rootfs/rootfsimg_linux.sh ${fs_dir} ext4 124- 125 fs_attr: 126 dmverity_enable: 127 fs_dir_name: systemhashfs 128 fs_make_cmd: 129 - ${root_path}/build/lite/make_rootfs/dmverity_linux.sh ${out_path} veritysetup 130 - ${root_path}/build/lite/make_rootfs/rootfsimg_linux.sh ${fs_dir} ext4 6 131 - ${root_path}/build/lite/make_rootfs/dmverity_linux.sh ${out_path} addS82ohos 132