• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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