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